Я ищу простую функцию, чтобы переместить элемент массива на новую позицию в массиве и повторно упорядочить индексы, чтобы в последовательности не было пробелов. Не нужно работать с ассоциативными массивами. У кого-нибудь есть идеи для этого?
$a = array(
0 => 'a',
1 => 'c',
2 => 'd',
3 => 'b',
4 => 'e',
);
print_r(moveElement(3,1))
//should output
[ 0 => 'a',
1 => 'b',
2 => 'c',
3 => 'd',
4 => 'e' ]