Remove a portion of the array and replace it with something else (original) (raw)
<?php $input = array("red", "green", "blue", "yellow"); array_splice($input, 2); var_dump($input);$input = array("red", "green", "blue", "yellow"); array_splice($input, 1, -1); var_dump($input);$input = array("red", "green", "blue", "yellow"); array_splice($input, 1, count($input), "orange"); var_dump($input);$input = array("red", "green", "blue", "yellow"); array_splice($input, -1, 1, array("black", "maroon")); var_dump($input); ?>
array(2) { [0]=> string(3) "red" [1]=> string(5) "green" } array(2) { [0]=> string(3) "red" [1]=> string(6) "yellow" } array(2) { [0]=> string(3) "red" [1]=> string(6) "orange" } array(5) { [0]=> string(3) "red" [1]=> string(5) "green" [2]=> string(4) "blue" [3]=> string(5) "black" [4]=> string(6) "maroon" }