对数组中设置了特定字段(非空)的所有行进行计数



我想计算一个数组中有多少行的某个字段设置为某个值(而不是Null)。

类似于:count(isset($names->array_value))

php中有这样的命令吗?

您可以使用以下代码进行检查:

if (isset($names['array_value']) && is_array($names['array_value'])){
    echo count($names['array_value']);
}

您可以使用array_filter()并计算结果,但由于您必须为其编写特殊函数,简单的foreach循环似乎是我的最佳选择。

相关内容

最新更新