Здравствуйте, ув. формучане, проблема следующая: Есть ас. массив такого вида: PHP: [{"Нетто":"388","Товар":"Семечки"},{"Нетто":"10","Товар":"Семечки"},{"Нетто":"88","Товар":"Samsung Galaxy S10"}, {"Нетто":"11","Товар":"Samsung Galaxy S10"}] В нём нужно отфильтровать сколько содержится "Нетто" в определённом товаре. Должно получится что-то вроде этого: PHP: [{"Нетто":"398","Товар":"Семечки"},{"Нетто":"99","Товар":"Samsung Galaxy S10"}] Спасибо.
PHP: <?php $a = []; foreach ( $j = json_decode ( $string, true ) AS $k => [ 'Нетто' => $n, 'Товар' => $t ] ) { if ( isset ( $a[$t] ) ) { $a[$t]['Нетто'] += $n; } else { $a[$t] = $j[$k]; } } echo json_encode ( array_values ( $a ), JSON_UNESCAPED_UNICODE );