查詢的所有操作快速處理整合數組
阿新 • • 發佈:2018-03-03
array bsp product blog reac 循環 所有 整合 cts
$products = array(); $kk = 0; foreach ($products as $key => $value) { $Datas[‘datas‘][$kk][‘storeinfo‘][‘supplier_id‘] = $value[‘store_id‘]; $Datas[‘datas‘][$kk][‘storeinfo‘][‘supplier_name‘] = $value[‘supplier_name‘]; $k = 0; foreach ($products as $keyt=> $valuet) { if($valuet[‘supplier_id‘] == $value[‘supplier_id‘]){ $Datas[‘datas‘][$kk][‘products‘][$k] = $valuet; $k ++; unset($products[$keyt]); } } //優化方式 復制一個數組循環兩個不同名稱的數組unset外層數組 if($k == 0){unset($Datas[‘datas‘][$kk]); $kk --; } $kk ++; }
查詢的所有操作快速處理整合數組