добавления элемента в середину массива

biketrial

Новичок
добавления элемента в середину массива

Товарищи ))
Нужна помощь ...

например есть массив: $arr = array(1 => dima, 2 => volodya);

как мне добавить в него элемент чтоб он встал элементом [2] и элемент два который стоит под индексом [2] перезаписался с индексом [3] ??
 

garlian

Новичок
PHP:
array_push($arr, "volodya");
$arr[2] = "Petia";
Примитивно, но очень просто. :) Это частный случай.
Вообще советую посмотреть фунцции работы с масивами, много чего интересного узнаете.
 

cDLEON

Онанист РНРСlub
garlian
Чукча не читатель, чукча писатель?

biketrial
PHP:
$arr = array("dima", "volodya");
$i=floor(count($arr)/2);
$arr[]=$arr[$i];
$arr[$i]="Vasya";
 

hermit_refined

Отшельник
Сейчас biketrial напишет "Спасибо, cDLEON, работает, это то, что нужно!" и убежит ;-)

Правда, есть надежда, что когда в массиве окажется уже три элемента, он вернётся и всё-таки расскажет, для чего ему это нужно, и что он в действительности делает...
 

cDLEON

Онанист РНРСlub
hermit_refined
Гыгы))
Только прибежит он, если массив будет пустой =)))
 
Сверху