$text = '{"siparisler": { "siparislerRow": [ { "urunadi": "CASA BERJ.", "sipmik": 2, "durum": "H" }, { "urunadi": "CASA BERJ.", "sipmik": 5, "durum": "S" }, { "urunadi": "CASA BERJ.", "sipmik": 2, "durum": "S" }, { "urunadi": "CASA BERJ.", "sipmik": 2, "durum": "O" } ]}}';
$json = json_decode($text);
$liste = $json->siparisler->siparislerRow;$dizi = [];foreach($liste as $urun) { if(isset($dizi[$urun->durum])) { $dizi[$urun->durum][$urun->urunadi] += $urun->sipmik; } else { $dizi[$urun->durum] = [$urun->urunadi => $urun->sipmik]; }}var_dump($dizi);umarım istediğin gibi olmuştur