I am trying to combine arrays into one, for depletion I took the function array_merge , I have an array:
Array ( [0] => Array ( [order_id] => 17 [customer_id] => 19 [firstname] => [lastname] => [email] => [telephone] => [delivery_method] => 1 [delivery_address] => [region] => 349 [country] => 18 [comment] => что то [product_name] => Часы [model_product] => ВС [quantity] => 1 [total] => 32.0000 [oll_total] => 32.0000 [language_id] => 1 [date_added] => 2017-02-09 12:04:56 [date_modified] => 2017-02-09 12:04:56 ) [1] => Array ( [name] => Сумская область ) [2] => Array ( [name] => Верхняя сыроватка ) I'm trying to bring the array to mind.
Array ( [0] => Array ( [order_id] => 17 [name] => [name] => [customer_id] => 19 [firstname] => [lastname] => [email] => [telephone] => [delivery_method] => 1 [delivery_address] => [region] => 349 [country] => 18 [comment] => что то [product_name] => Часы [model_product] => ВС [quantity] => 1 [total] => 32.0000 [oll_total] => 32.0000 [language_id] => 1 [date_added] => 2017-02-09 12:04:56 [date_modified] => 2017-02-09 12:04:56 doing an array search
foreach ($results as $result) { $this->data['orders'][] = array( 'firstname' => $result['firstname'], 'lastname' => $result['lastname'], 'email' => $result['email'], 'telephone' => $result['telephone'], 'delivery_method' => $result['delivery_method'], ); } I get the error Undefined index: firstname , etc. Tell me how to do it right, if not, tell me how it is right?
redid it turned out
Array ( [0] => Array ( [name] => [telephone] => [email] => [delivery_address] => [comment] => что то [product_name] => Часы [model_product] => ВС [quantity] => 1 [total] => 32.0000 [oll_total] => 32.0000 [date_added] => 2017-02-09 12:04:56 [name_region] => Сумская область [name_city] => Верхняя сыроватка ) )
$ this-> data ['orders'] = array (); $ orders = $ this-> model_account_order-> getOrder ();
foreach ($orders as $order) { $regions = $this->model_account_order->getRegionName(); foreach ($regions as $region) { $citys = $this->model_account_order->getCityName(); foreach ($citys as $city) { $this->data['orders'][] = array( 'name' => $order['firstname'] . " " . $order['lastname'], 'telephone' => $order['telephone'], 'email' => $order['email'], 'delivery_address' => $order['delivery_address'], 'comment' => $order['comment'], 'product_name' => $order['product_name'], 'model_product' => $order['model_product'], 'quantity' => $order['quantity'], 'total' => $order['total'], 'oll_total' => $order['oll_total'], 'date_added' => $order['date_added'], 'name_region' => $region['name_region'], 'name_city' => $city['name_city'] ); } } }