我用谷歌搜索了这个,但没有找到答案,所以我想这是不可能的。如果有办法,我很想知道。感谢
答案 0 :(得分:11)
数组中的键数始终是数组中元素的数量,因为键必须是唯一的。所以:
$numKeys = count($array);
答案 1 :(得分:11)
count(array_keys($array));
答案 2 :(得分:3)
$array = array('one', 'two', 'three');
echo count($array);
答案 3 :(得分:3)
数组与其键一样长,您可以使用count
或sizeof
,例如
echo count($your_array);
或
echo sizeof($your_array);