#php #arrays #multidimensional-array
#php #массивы #многомерный массив
Вопрос:
У меня есть массив
Array
(
[array_name_1] => Array
(
[0] => 1
[1] => 1
[2] => 1
[3] => 1
[4] => 1
)
[array_name_2] => Array
(
[5] => 1
[6] => 1
[7] => 1
[8] => 1
[9] => 1
[10] => 1
)
)
Я хочу объединить и вычислить количество массивов выше, чтобы оно стало
array
(
[array_name_1] => 5
[array_name_2] => 6
)
кто-нибудь может помочь предоставить решение? Спасибо
Комментарии:
1.
echo count($array, true);
Который равен 13, кто знает об этом втором аргументе —
Ответ №1:
Просто используйте цикл foreach
$finalArr = [];
foreach($yourMainArr as $key => $arr){
$finalArr[$key] = count($arr);
}
print_r($finalArr);