注意:
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
)