PHP에서 요소를 제거한 후 배열을 다시 색인화하는 방법은 무엇입니까?

Mary-Kate Olsen
풀어 주다: 2024-10-29 13:48:29
원래의
736명이 탐색했습니다.

How to Reindex an Array After Removing Elements in PHP?

요소 제거 후 배열 다시 색인화

배열에서 요소의 설정을 해제하면 배열 키가 연속되지 않을 수 있습니다. 키를 다시 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿