У меня есть элементы массива с некоторыми массивами. Теперь я хочу добавить массив item_optional в начало элементов массива.Как добавить массив в массив
Это то, что я пробовал, но я думаю, что это не правильно:
$item_optional = array(
'harry' => array('name'=>'test1', 'code'=>1697, 'hmp'=>'x1')
);
$items = array(
'denise' => array('name'=>'test2', 'code'=>2697, 'hmp'=>'x2'),
'mike' => array('name'=>'test3', 'code'=>3697, 'hmp'=>'x3'),
'richard' => array('name'=>'test4', 'code'=>4697, 'hmp'=>'x4')
);
array_unshift($items, $item_optional);
Вывод должен быть:
$items = array(
'harry' => array('name'=>'test1', 'code'=>1697, 'hmp'=>'x1'),
'denise' => array('name'=>'test2', 'code'=>2697, 'hmp'=>'x2'),
'mike' => array('name'=>'test3', 'code'=>3697, 'hmp'=>'x3'),
'richard' => array('name'=>'test4', 'code'=>4697, 'hmp'=>'x4')
);
array_merge() array_merge - Объединение одного или нескольких массивов http://php.net/manual/en/function.array-merge.php –
HTTP: // PHP. net/manual/en/book.array.php даже http://php.net/manual/en/function.array-combine.php может работать здесь. У вас много вариантов. –