我在這個時候有這個數組,我需要計算在這個數組中有多少次1。我不知道如何做到這一點。 我試圖array_count_values()
在數組中計數double值
但提供了以下錯誤array_count_values(): Can only count STRING and INTEGER values!
我怎樣才能做到這一點?我的數組的
部分:
我在這個時候有這個數組,我需要計算在這個數組中有多少次1。我不知道如何做到這一點。 我試圖array_count_values()
在數組中計數double值
但提供了以下錯誤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;
你的數組是多維的array_count_values()只適用於簡單的(索引或關聯)數組 –