<分区>
嗨,有人可以解释为什么这会返回“一个数组由 0 个元素组成。” :
$arr = array(1,3,5);
$count = count($arr);
if ($count = 0) { echo "An array is empty."; } else { echo "An array has $count elements."; }
顺便说一句,这是我正在做的一个测验,我不确定为什么这是正确答案?
<分区>
嗨,有人可以解释为什么这会返回“一个数组由 0 个元素组成。” :
$arr = array(1,3,5);
$count = count($arr);
if ($count = 0) { echo "An array is empty."; } else { echo "An array has $count elements."; }
顺便说一句,这是我正在做的一个测验,我不确定为什么这是正确答案?
最佳答案
您在条件语句中将 $count
赋值给 0
而不是...
if ($count = 0)
这样做
if ($count === 0)
关于PHP 计数数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4914175/