如果我使用count()在我的 php 脚本中。值是zero还计数变量返回1。为什么?
Why php count values always returns 1?
示例1:
$arr = array('php','sql');
echo count($arr);
output
2
示例2:
$arr = array('');
echo count($arr);
output
1
即使我计算数据库中的项目,它也返回相同的值。
例子
在我的表中没有记录
$query = mysql_query("select * from table_name");
echo count($query);
output
1
因为数组不为空
php > $array = array('');
php > echo count($array);
1
它已经有一个值空字符串=>“”
php > print_r($array);
Array
(
[0] =>
)
count http://www.php.net/manual/en/function.count.php并不总是返回1,那就是纯粹的阴茎,看:
php > echo count(array());
0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)