Array
(
[0] => 'hello'
[1] => 'there'
[2] =>
[3] =>
[4] => 3
)
// how to get the number 5?
答案 0 :(得分:21)
$arr = Array
(
0 => 'hello',
1 => 'there',
2 => null,
3 => null,
4 => 3,
);
var_dump(count($arr));
输出:
INT(5)
答案 1 :(得分:3)
答案 2 :(得分:2)
为我工作w / NULL
$array = array('hello', 'there', NULL, NULL, 3);
echo "<pre>".print_r($array, true)."</pre><br />";
echo "Count: ".count($array)."<br />";
输出
Array
(
[0] => hello
[1] => there
[2] =>
[3] =>
[4] => 3
)
Count: 5
快速Google search for PHP Array应提取所有可用功能的结果
答案 3 :(得分:0)
下面的代码用PHP 5.3.2进行了测试。输出为int 5
。
$a = array(
0 => 'hello',
1 => 'there',
2 => null,
3 => null,
4 => 3,
);
var_dump(count($a));
是否可以提供有关null
不被计算的更多信息?可能是旧版本?或者只是搞乱我们其他人? :)
编辑:好吧,发错了代码:)
答案 4 :(得分:-1)
echo count($array);