PHP 计数数组元素

标签 php arrays count

<分区>

嗨,有人可以解释为什么这会返回“一个数组由 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/

相关文章:

php - 如何使用多个输入通过一次搜索来搜索多个列

php - 点击时如何查询MYSQL?

javascript - 尝试将数据从 Google 电子表格发布到外部 API

Java:为什么在读取文本文件的情况下\n 被认为是 2 个字符?

c# - Linq 计数麻烦

php - MySQL 使用 PHP session 值通过 CURDATE 执行速度变慢

javascript - 即使用户点击 "back",也会将 PHP 变量传递给 JavaScript

arrays - 无法为函数范围外的数组赋值。 swift 和火力地堡

java - 将数组中字符串中的字符复制到新数组中

c - 使用空字符值的 calloc 字符数组的长度?