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")
のようになる。