라이브러리
[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부터 시작하는 새로운 키를 할당합니다. 이 함수는 기존의 키를 유지하지 않고, 새로운 키를 할당하여 배열의 구조를 변경합니다. 이 함수는 기본적으로 사용할 수 있으며, 중첩 배열을 변환하는 경우 별도의 함수를 사용해야 합니다.
댓글목록
등록된 댓글이 없습니다.