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

  • Автор темы Автор темы Foshvad
  • Дата начала Дата начала

Foshvad

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

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

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

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

стало

PHP:
array('a','b','newelement','c');

Если кто знает - подскажите поджалуйста
 
примерно вот так:
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');
 
пасибки, уже через
PHP:
array_splice($array, 2, 0,'newelem');

получилось
 
Сверху