可能性の重複:配列から要素を削除する - 配列インデックスをPHPで
unset($array[2]);
私は要素の削除配列を持っていますその後、要素はなくなりますが、指標うんざりしている。並べ替えをする指標も必要です。今は、0,1,3,4,5、...があります.2が欠けています。私もvar_dump($ array)を使って、変更はしませんでした。
アイデア?
可能性の重複:配列から要素を削除する - 配列インデックスをPHPで
unset($array[2]);
私は要素の削除配列を持っていますその後、要素はなくなりますが、指標うんざりしている。並べ替えをする指標も必要です。今は、0,1,3,4,5、...があります.2が欠けています。私もvar_dump($ array)を使って、変更はしませんでした。
アイデア?
array_values試し:未設定
unset($array[2]);
$newArr = array_values($yourArray); //after unset will show array indexed linearly
print_r($newArr);
は単に場合のように、素子2への参照を削除します。そのため、インデックスがもう存在しません。
あなたがしなければならないことは、すべての要素を1つの位置から左にシフトする機能を実装することです。
その後、unset
最後の要素。
Err:Better [PHPで配列をどのように再インデックスしますか?](http://stackoverflow.com/questions/591094/how-do-you-reindex-an-array-in-php) – hakre