programing

PHP 재인덱스 어레이?

minecode 2022. 12. 10. 10:54
반응형

PHP 재인덱스 어레이?

몇 가지 인덱스를 설정 해제해야 했던 어레이가 있기 때문에

$myarray [0] a->1
         [1] a-7 b->3
         [3] a-8 b->6
         [4] a-3 b->2

보시다시피 [2]가 누락되어 있습니다.[0]-[3]이 표시되도록 인덱스를 재설정하기만 하면 됩니다.

를 사용합니다.

$myarray = array_values($myarray);
$myarray = array_values($myarray);

array_values

array_values는 다음 작업을 수행합니다.

$myArray  = array_values($myArray);

또한 일부 다른 php 함수는 키를 유지하지 않습니다. 즉, 인덱스를 재설정합니다.

이는 array_values()를 사용하는 경우와 비교할 때 가장 간단한 답변이 아닐 수 있습니다.

이거 드셔보세요

$array = array( 0 => 'string1', 2 => 'string2', 4 => 'string3', 5 => 'string4');
$arrays =$array;
print_r($array);
$array=array();
$i=0;
    foreach($arrays as $k => $item)
    {
    $array[$i]=$item;
        unset($arrays[$k]);
        $i++;

    }

print_r($array);

데모

언급URL : https://stackoverflow.com/questions/7558022/php-reindex-array

반응형