array配列から特定の要素を削除し、削除した要素分詰める方法を紹介します。
1 2 3 4 5 6 7 8 9 |
$arr = array('a', 'b', 'c'); //'b'を削除 unset($arr[1]); // [0] => 'a', [2] => 'c' // [0] => 'a', [1] => 'c'にキー詰め $arr = array_values($arr); var_dump($arr); |
unset()で特定の要素を配列から削除し、
array_values()でキー詰めしてます。