Отдельной функции, вроде бы, нету, но можно сделать и без цикла
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
Используя готовые функции.
Вт так, например:
Пусть $arr - это начальный массив, $pos - это та позиция, в которую надо вставить элемент, и $new_val - это новый элемент для вставки в массив.
Тогда
$arr_new=array_merge( array_slice( $arr, 0, $pos-1), array( $new_val), array_slice( $arr, $pos-1) );
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)