Нужно получить значение элемента qty (обозначен красной стрелкой). Вариант array['cart']['3']['size']['L']['qty'] не подходит, т.к. элемент L (обозначен зеленной стрелкой) считаем неизвестным, т.е. нужно пропустить этот элемент и перейти сразу к следующему. Можно ли вообще как-нибудь это сделать? Или есть какие-либо другие пути решения? Подскажите пожалуйста.
$qty = array_map(function($a){
return array_sum(array_column($a['size'], 'qty'));
}, $array['cart']);
print_r($qty);
echo(array_sum($qty));