array_splice関数

array_splice関数は配列の特定の区間を切り取って、そこに新たな別の配列を挿入することができる関数だそう。

$input = array("red", "green", "blue", "yellow");
array_splice($input, -1, 1, array("black", "maroon"));

例えばこの例は末尾(-1)から1つ分の配列をarray(“black”, “maroon”)で置換するので結果としては

array("red", "green","blue", "black", "maroon")

のようになる。