Programing

PHP 재색 인 배열?

lottogame 2020. 6. 27. 10:59
반응형

PHP 재색 인 배열? [복제]


이 질문에는 이미 답변이 있습니다.

일부 인덱스를 설정 해제 해야하는 배열이 있으므로 이제는 다음과 같습니다.

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

보시다시피 [2]가 없어지면 인덱스를 재설정하기 만하면 [0]-[3]이 표시됩니다.


사용하십시오 array_values.

$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

반응형