반응형
PHP 재색 인 배열? [복제]
이 질문에는 이미 답변이 있습니다.
- PHP에서 배열을 어떻게 재 인덱싱합니까? 답변 19 개
일부 인덱스를 설정 해제 해야하는 배열이 있으므로 이제는 다음과 같습니다.
$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는 다음 작업을 수행합니다.
$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' 카테고리의 다른 글
setState의 업데이트가 완료된 후 함수를 실행할 수 있습니까? (0) | 2020.06.27 |
---|---|
빠른 명령을 찾을 수 없습니다 (0) | 2020.06.27 |
업로드시 jQuery가 파일 형식을 제한하도록하는 방법은 무엇입니까? (0) | 2020.06.27 |
onClick을 호출하지 않는 Android ClickableSpan (0) | 2020.06.27 |
Json.NET은 스트림을 직렬화 / 역 직렬화 할 수 있습니까? (0) | 2020.06.27 |