php - How to pass data from model in a multidimensional array -


i want data of '$quantity' array without repeating before index values.in below code there repeating of before index values

$sql="select      tou.retailer_code,tou.retailer_name, tso.added_date,tso.sales_order_code,tsohfi.id_sales_order          tbl_sales_order_has_free_item tsohfi     inner join      tbl_sales_order tso on     tsohfi.id_sales_order=tso.id_sales_order     inner join     tbl_outlet_has_route tohr on      tso.id_outlet_has_route=tohr.id_outlet_has_route     inner join     tbl_outlet tou on     tou.id_outlet=tohr.outlet_id     inner join     tbl_product tp on     tp.product_id=tsohfi.product_id     tso.status=1 {$root}{$sales_date}     group tsohfi.id_sales_order     ";     $free_sql = $this->db->mod_select($sql);   foreach($free_sql $value){        $sql2="select              product_id,qty                         tbl_sales_order_has_free_item             id_sales_order= $value->id_sales_order";       $quantity_sql=$this->db->mod_select($sql2);       foreach ($quantity_sql $row)     {          $quantity[] = array(                 'product_id' => $row->product_id,                 'quantity' => $row->qty               );              }                $item_array[]=array(             'retailer_code' => $value->retailer_code,             'retailer_name' => $value->retailer_name,             'added_date' => $value->added_date,             'sales_order_code'=>$value->sales_order_code,             'id_sales_order'=>$value->id_sales_order,             'quantity'=>$quantity                );                }        return $item_array; 

output of repeating loop want [0] value 1st , 1 values 2nd , [2] values in 3rd etc


Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -