注意:
PHP: array_splice - Manual
array の配列の数値添字は保存されないことに注意しましょう。
配列が変化しようとしまいと関係なく、とにかく array_splice() を通すだけで添字は振り直される
<?php $a = [0=>1, 2=>2, 4=>3]; print_r($a); array_splice($a, 10); print_r($a);
実行結果はこんな感じになる
Array ( [0] => 1 [2] => 2 [4] => 3 ) Array ( [0] => 1 [1] => 2 [2] => 3 )