2017-02-09 30 views
-6
「; 回聲 」我的房子是「 $ COLOR。」
「; 回聲 」我的船是
「 $顏色。」「; 回聲 「我的車」。 $色 「
」 回聲 「我的房子是」 $ COLOR「
」 回聲 「我的船是」 $色「
」。 >
+7

你忘了問一個問題! –

+0

收割者檢查答案 –

回答

1

請對下面一起來看看?代碼,它可能對你有幫助

$values = array (array ("item_id" =>13 ,"item_qty" => 3) , array ("item_id" => 10 , "item_qty" => 7) , array ("item_id" => 13 , "item_qty"=> 2) , array ("item_id" => 10 , "item_qty" => 4) , array ("item_id" => 10 , "item_qty" => 4)); 
    $new_array = array(); 
    foreach($values as $single) 
    { 
    if(array_key_exists($single['item_id'],$new_array)) 
    { 
     $new_array[$single['item_id']] += $single['item_qty']; 
    } 
    else 
    { 
    $new_array[$single['item_id']] = $single['item_qty']; 
    } 
    } 
    print_r($new_array); 

這會給你喜歡的結果

Array ([13] => 5 [10] => 15) 

項ID 13 =量5和項ID 10 =量15

0

的ID添加到數組,然後遞增QTY:

foreach($arr as $Item){ 
    $ItemID = $Item['item_id']; 
    $ItemQTY = $Item['item_qty'];  
    if(!isset($Result[$ItemID])){ 
     $Result[$ItemID] = 0; 
    } 
    $Result[$ItemID] += $ItemQTY; 
    } 
    print_r($Result);