Когда я изучал функцию подсчета для массивов и просматривал некоторые примеры, я заметил кое-что, чего не понимаю. Не могли бы вы разъяснить мне поведение в приведенном ниже примере.
Я прочитал, как работает функция count в руководстве по PHP, и я знаю, что второй параметр в функции означает, что он будет рекурсивно считать массив.
<?php
$fruits = array ("apple", "orange", array("pear" , "mango"), "banana");
echo (count($fruits,1));
Таким образом, результат без 1 в качестве второго параметра должен быть 4, а с ним должно быть 5, но я получаю 6 в качестве вывода.