"; эхо "Моя лодка
" $ ЦВЕТА.". «; эхо "Мой автомобиль". $ цвет "
";. эхо "Мой дом" $ COLOR"
";.. эхо "Моя лодка" $ цВЕТА"
";.. >
Пожалуйста, посмотрите на ниже? код, это может вам помочь.
$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)
Идентификатор элемента 13 = количество 5 и идентификатор элемента 10 = количество 15
Добавьте идентификатор массива, а затем увеличиваем КОЛ-ВО:
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);
Вы забыли задать вопрос! –
Reaper check отвечает –