- array_slice: documentation ( source)
- print_r: documentation ( source)
- array_merge: documentation ( source)
<?php
$a = array( 'a','b','c','d','e','f' );
$b = array( 'x', 'z', 'y' );
function arrayInsertAfter(&$array, $position, $insert) {
return $array = array_merge(array_slice($array, 0, $position), $insert, array_slice($array, $position));
}
print_r(arrayInsertAfter($a, 2, $b));