-6
を追加したい
以下で見てください?コード、それはあなたを助けるかもしれません。
$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
アレイに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);
を
質問をするのを忘れてしまった! –
リーパーチェックの回答 –