In the following php code, why output is 5? There are 4 array elements. Is't it?

<!DOCTYPE html>
<html>
<body>

<? Php

$a=array("maruti"=>"suzuki","honda"=>"unicorn", array("pulsar","hero". ;
echo count($a,1);

?>

</body>
</html>

There are three: "suzuki", unicorn" and array("pulsar","hero").
Since mode is 1 (recursive), php keeps counting: "pulsar" and "hero", that's 2.
3 + 2 = 5.