Предупреждение: count () ожидает максимум 2 параметра, 3 заданных

Как получить count () для подсчета всех элементов в группе массивов?

$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
$b[0] = 2;
$b[1] = 4;
$b[2] = 6;
$c[0] = 8;
$c[1] = 9;
$c[2] = 10;
$result = count($a, $b, $c);

echo $result;

-1

Решение

count() ожидайте один или два параметра, но вы даете ему три.

Ты можешь использовать,

array_sum(array_map('count', [$a, $b, $c]));
2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector