[英]Count double values in array
我现在有这个数组,我需要数一数这个数组。 我不知道该怎么做。 我尝试了array_count_values()
但这会产生以下错误array_count_values(): Can only count STRING and INTEGER values!
我怎样才能做到这一点?
我的数组的一部分:
此代码计算您的stdClass中的所有“ 1”值
$count = 0;
foreach ($array as $value) {
foreach ($value as $v) {
if ('1' === $v) {
$count++;
}
}
}
var_dump($count);
@pascal zoet在多维数组的情况下,array_count_values()将不起作用,因为它适用于简单(索引或关联)数组
使用简单的循环和条件,如下所示:
<?php
$count = 0;
foreach($yourArray as $value){
if($value["qlval"] == "1"){
$count++;
}
}
echo "I count is: " . $count;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.