Требуется создать многомерный массив из входящих данных Код "Условный" Код (Text): function Pluse($arrProducts){ arResult = array(); foreach($arrProducts as $arrGoods){ $arReturn["manufacturer"] = $arrGoods['manufacturer']; $arReturn["number"] = $arrGoods['num']; $arReturn["description"] = $arrGoods['description']; $arReturn["price"] = $arrGoods['price']; $arReturn["quantity"] = $arrGoods['quantity']; array_push($arResult, $arReturn); } $arResult = array_push($arResult, $arReturn); } Получается что первый входящий массив становится не подмассивом, а ключами. Второй же приходит с нулевым ключом. Код (Text): Array ( [0] => Array ( [manufacturer] => [number] => [description] => [price] => [quantity] => ) [manufacturer] => [number] => [description] => [price] => [quantity] => [1] => Array ( [manufacturer] => [number] => [description] => [price] => [quantity] => ) Помогите восстановить справедливость! --- Добавлено --- По сути нужно собрать массив и прибавить к существующему массиву, ну или как в данном случае к еще пустому массиву
PHP: $arr = [1,2,3]; $new_arr = []; foreach($arr as $elem){ $new_arr[] = $elem; } var_dump($new_arr);