$a 是一个数组变量
用count($a)与count($a,COUNT_RECURSIVE) (或者count($a,1))是否相等来判断是否是一维数组
$food = array( 'fruits' => array( 'orange' , 'banana' , 'apple' ),
'veggie' => array( 'carrot' , 'collard' , 'pea' ));
// recursive count
echo count ( $food , COUNT_RECURSIVE ); // output 8
// normal count
echo count ( $food ); // output 2
ps: 可选的 mode 参数自 PHP 4.2.0 起可用。
转自 http://hi.baidu.com/bing2liuliu/blog/item/970ac353247ce9070df3e303.html