Я создаю веб-приложение, в котором мне нужно показать общее количество продуктов для одного производителя, но мне нужно получить эти данные из многомерного массива, где несколько массивов содержат один и тот же идентификатор производителя, но представляют разные продукты
array:1 [▼
"Concrete" => array:199 [▼
0 => array:26 [▼
"fav_yes" => ""
"id" => 1440
"name" => "Citrox 600"
"mfg_id" => 88
]
1 => array:26 [▼
"fav_yes" => ""
"id" => 191
"name" => "Crackbond CSR"
"mfg_id" => 88
]
2 => array:26 [▼
"fav_yes" => ""
"id" => 1305
"name" => "980 Grout & Tile Cleaner"
"mfg_id" => 260
"mfg_name" => "Diedrich Technologies, Inc."
]
"Mension" => array:199 [▼
0 => array:26 [▼
"fav_yes" => ""
"id" => 1361
"name" => "C-Tar Melt"
"mfg_id" => 260
]
1 => array:26 [▼
"fav_yes" => ""
"id" => 1306
"name" => "960 HD Concrete Cleaner"
"mfg_id" => 260
]
Мне нужно показать общее число name
против mfg_id
после итерации по всему массиву.Ожидаемый результат - mfg_id = 2, потому что вхождение имени против mfg_id 88 - 2 раза, а для mfg_id 260 - 3, потому что количество вхождений имени для этого идентификатора равно 3.