PHP에서 배열을 0에서 1로 다시 인덱싱
인덱스가 0부터 시작하는 배열이 있는 경우 배열을 다시 인덱싱해야 할 수도 있습니다. 인덱스는 1부터 시작합니다. 이는 PHP의 배열 함수를 사용하여 수행할 수 있습니다.
0에서 1로 다시 색인화
배열을 0에서 1로 다시 색인화하려면 다음 단계를 따르세요.
예:
원래 배열을 고려하세요.
$arr = [ 2 => [ 'title' => 'Section', 'linked' => 1, ], 1 => [ 'title' => 'Sub-Section', 'linked' => 1, ], 0 => [ 'title' => 'Sub-Sub-Section', 'linked' => null, ], ];
인덱스가 1부터 시작하는 배열을 다시 인덱싱하려면 다음을 사용하세요. 코드:
$iOne = array_combine( range(1, count($arr)), array_values($arr) );
결과 $iOne 배열은 다음과 같습니다.
[ 1 => [ 'title' => 'Section', 'linked' => 1, ], 2 => [ 'title' => 'Sub-Section', 'linked' => 1, ], 3 => [ 'title' => 'Sub-Sub-Section', 'linked' => null, ], ]
관련 함수 문서:
위 내용은 PHP 배열을 0 기반에서 1 기반으로 다시 색인화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!