let er wel op dat de sleutels nu van 0 tot 4 gaan en niet van 1 tot 5.
<?php
#| De oorspronkelijke array.
$old = array(
1 => 'A',
2 => 'B',
3 => 'C',
4 => 'D'
);
#| De elementen die moeten worden toegevoegd.
$add = array('E');
#| De offset waar de nieuwe element in moeten worden gevoegd.
$offset = 1;
#| De nieuwe array.
$new = array_merge(array_slice($old, 0, $offset), $add, array_slice($old, $offset));
?>