반응형
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는 다음 작업을 수행합니다.
$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
반응형
'programing' 카테고리의 다른 글
MySQL과 MariaDB 데이터베이스의 차이점은 무엇입니까? (0) | 2022.12.10 |
---|---|
Java는 한때 Pair 클래스가 있지 않았나요? (0) | 2022.12.10 |
java.displaces를 클릭합니다.의 InvalidStateException 입니다.인터넷? (0) | 2022.12.10 |
Vue, Vuex, JavaScript: includes()가 예상대로 작동하지 않음 (0) | 2022.12.10 |
Android Recycleer View 아이템 추가 및 삭제 (0) | 2022.12.10 |