count() — Count elements in a variable syntax for count() [int count ( mixed var [, int mode])] If the optional mode parameter is set to COUNT_RECURSIVE (or 1), count() will recursively count the array. This is particularly useful for counting all the elements of a multidimensional array. The default value for mode is 0.

sizeof() function is an alias of count() function

– count() — Count elements in a variable
– syntax for count() [int count ( mixed var [, int mode])]
– If the optional mode parameter is set to COUNT_RECURSIVE (or 1), count() will recursively count the array. This is particularly useful for counting all the elements of a multidimensional array. The default value for mode is 0.

– sizeof() function is an alias of count() function
– Example below:
/* Simple Example */
$a = array(1,2,3,4);
echo ”
Example #1″;
echo ”
Count of A array is :”.count($a);
echo ”
Size of A array is :”.sizeof($a);

echo ”

Example #2″;
$food = array(‘fruits’ => array(‘orange’, ‘banana’, ‘apple’),
‘veggie’ => array(‘carrot’, ‘collard’, ‘pea’));

/* recursive count */
/* count($food, COUNT_RECURSIVE) equals to count($food, 1) */
echo ”
Count of A array is :”.count($food, COUNT_RECURSIVE);

echo ”
Size of A array is :”.sizeof($food, 1);

/* normal count */
/* count($food, COUNT_RECURSIVE) equals to count($food, 1) */
echo ”

Example #3″;
echo ”
Count of A array is :”.count($food, 0);
echo ”
Size of A array is :”.sizeof($food);

echo ”

Conclusion :
The sizeof() function is an alias for count().
“;
?>