라이브러리

[PHP] array_values ​​- 배열의 모든 값을 반환합니다.




PHP Array_values() 함수

PHP의 `array_values()` 함수는 배열의 키를 재설정하여 0부터 시작하는 새로운 키를 할당합니다. 이 함수는 기존의 키를 유지하지 않고, 새로운 키를 할당하여 배열의 구조를 변경합니다.

Syntax

`array_values($array)`

* `$array`: 변환할 배열

예제

#hostingforum.kr
php

// 예제 1: 기본 사용법

$array = [

    'apple' => '사과',

    'banana' => '바나나',

    'cherry' => '체리'

];



print_r($array);

// Output:

// Array

// (

//     [apple] => 사과

//     [banana] => 바나나

//     [cherry] => 체리

// )



$array = array_values($array);



print_r($array);

// Output:

// Array

// (

//     [0] => 사과

//     [1] => 바나나

//     [2] => 체리

// )



#hostingforum.kr
php

// 예제 2: 중첩 배열

$array = [

    'apple' => [

        '사과' => 'fruit',

        '색상' => '빨강'

    ],

    'banana' => [

        '바나나' => 'fruit',

        '색상' => '노랑'

    ]

];



print_r($array);

// Output:

// Array

// (

//     [apple] => Array

//         (

//             [사과] => fruit

//             [색상] => 빨강

//         )

//     [banana] => Array

//         (

//             [바나나] => fruit

//             [색상] => 노랑

//         )

// )



$array = array_values($array);



print_r($array);

// Output:

// Array

// (

//     [0] => Array

//         (

//             [사과] => fruit

//             [색상] => 빨강

//         )

//     [1] => Array

//         (

//             [바나나] => fruit

//             [색상] => 노랑

//         )

// )



주의점

* `array_values()` 함수는 배열의 키를 재설정하므로, 배열의 값이 변경되지 않습니다.
* `array_values()` 함수는 중첩 배열을 지원하지 않습니다. 중첩 배열을 변환하려면, 별도의 함수를 사용해야 합니다.

결론

`array_values()` 함수는 배열의 키를 재설정하여 0부터 시작하는 새로운 키를 할당합니다. 이 함수는 기존의 키를 유지하지 않고, 새로운 키를 할당하여 배열의 구조를 변경합니다. 이 함수는 기본적으로 사용할 수 있으며, 중첩 배열을 변환하는 경우 별도의 함수를 사용해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 594 페이지

검색

게시물 검색