요소 제거 후 배열 다시 색인화
배열에서 요소의 설정을 해제하면 배열 키가 연속되지 않을 수 있습니다. 키를 다시 0부터 시작하도록 재설정하려면 다음 방법을 사용할 수 있습니다.
array_values() 사용:
PHP는 array_values() 함수를 제공합니다. 0부터 시작하여 숫자로 다시 색인된 키가 있는 새 배열을 반환합니다. 이를 사용하려면 원래 배열을 인수로 전달하면 됩니다.
<code class="php">$array = array(1, 2, 3, 4, 5); foreach ($array as $i => $info) { if ($info == 1 || $info == 2) { unset($array[$i]); } } $array = array_values($array); print_r($array);</code>
출력:
Array ( [0] => 3 [1] => 4 [2] => 5 )
array_values()를 사용하면 수정된 배열의 키가 배열은 이제 연속적으로 다시 색인화되고 0부터 시작됩니다.
위 내용은 PHP에서 요소를 제거한 후 배열을 다시 색인화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!