Forum Webscript.Ru
Программирование => PHP => Тема начата: Foshvad от 20 Августа 2002, 12:19:33
-
Что-то никак не могу найти нужную функцию для работы с массивом (не хочется велосипед изобретать)
Надо в массив вставить в заданом месте массива определенный элемент
то есть если было
array(\'a\',\'b\',\'c\');
стало
array(\'a\',\'b\',\'newelement\',\'c\');
Если кто знает - подскажите поджалуйста
-
Может быть,
array_merge(array_slice(),array(),array_slice())?
Хотя уж больно громоздко для такой операции..
-
Именно так и пришлось сделать:
$url = array(\'a\',\'b\',\'c\');
$url_1 = array_slice($url,0,2);
$url_2 = array_slice($url,2);
$url = array_merge($url_1,array(\'new\'),$url_2);
но не перестаю надеяться, что можно проще
-
$url = array(\'a\', \'b\', \'c\');
array_splice($url, 2, 0, "new");
-
Спасибо!!!