вставка элемента в массив

Foshvad

Guest
вставка элемента в массив

Что-то никак не могу найти нужную функцию для работы с массивом (не хочется велосипед изобретать)

Надо в массив вставить в заданом месте массива определенный элемент

то есть если было
PHP:
array('a','b','c');
стало

PHP:
array('a','b','newelement','c');
Если кто знает - подскажите поджалуйста
 

sergo

Guest
примерно вот так:
PHP:
function array_push_at (&$array, $index, $element)
{
   $left = array_slice ($array, 0, $index);
   $left[] = $element;
   $right = array_slice ($array, $index);
   return array_merge ($left, $right);
}

$a = array ('a', 'b', 'c');

$b = array_push_at ($a, 2, 'newelement');
 

Foshvad

Guest
пасибки, уже через
PHP:
array_splice($array, 2, 0,'newelem');
получилось
 
Сверху