PHP가 배열을 연속 숫자 인덱스로 재설정하는 세 가지 방법
예를 들어, 다음과 같은 PHP 배열:
$arr = array( 1 => 'apple', 3 => 'banana', 5 => 'orange' );
다음과 같은 배열로 변환하고 싶습니다:
$arr = array( 0 => 'apple', 1 => 'banana', 2 => 'orange' );
1. 권장 방법 array_values method
이 방법은 일반 배열과 연관 배열 모두에 적용 가능합니다
'jerry', 'age' => 16, 'height' => '18cm' ); print_r(array_values($arr1));
출력 결과:
[root@localhost php]# php array.php Array ( [0] => apple [1] => banana [2] => orange ) Array ( [0] => jerry [1] => 16 [2] => 18cm )
2.
이 방법이 배열에만 주어지고 배열이 숫자로 인덱싱된 경우 키는 연속적으로 다시 인덱싱됩니다. 따라서 숫자 인덱스에만 적용할 수 있습니다.
'jerry', 'age' => 16, 'height' => '18cm' ); print_r(array_merge($arr1));
출력 결과:
[root@localhost php]# php array.php Array ( [0] => apple [1] => banana [2] => orange ) Array ( [name] => jerry [age] => 16 [height] => 18cm )
3. 루프 순회
가장 독창적인 방식으로, 부풀리고 충분히 우아하지 않기 때문에 저는 강력히 거부합니다.
'jerry', 'age' => 16, 'height' => '18cm' ); print_r(resetArr($arr1));
그렇습니다!
더 많은 관련 지식은 PHP 중국어 홈페이지를 방문해주세요!
위 내용은 PHP에서 배열을 연속 숫자 인덱스로 재설정하는 세 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!