Функция count может быть использована для вычисления количества следующих двоичных массивов
$arr = [ [11,22], [ 'aa' => 33, 'bb' => 44, 'cc' => 55 ] ];
Вообще говоря, все знакомы с count, но одна вещь, которую вы можете не знать, – это второй параметр count, который представлен ниже
count ( mixed $array_or_countable [, int $mode = COUNT_NORMAL ] ) : int Parameter interpretation array_or_countable Array or countable object. mode If the optional mode parameter is set to count Ou recursive (or 1), count() recursively counts the array. It is particularly useful to calculate all cells of a multidimensional array.
Ключом является второй параметр, рекурсивный счетчик, который рекурсивно вычисляет количество двоичных массивов. Вместо количества элементов в двумерном массиве
$a = count($arr,COUNT_RECURSIVE) //$a = 7 //Because [11,22] and ['aa '= > 33,' BB '= > 44,' CC '= > 55] are also included
Следовательно, количество элементов, наконец, должно быть ($arr, count \ рекурсивный) – количество ($ARR)