Перемещаем элемент массива на другой индекс
Передвинем в массиве второй элемент на четвертое место:
Скопировано
$arr = [ 1, 4, 2, 3, 5 ];
$el = $arr[1];
unset( $arr[1] );
array_splice( $arr, 3, 0, $el );
Показать код
Результат:
Array (
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)