我正在嘗試計算活動用戶數和非活動用戶數。從PHP數組返回的每個項目的總和
首先我得到的所有用戶數據: $userData = fetchAllUsers();
然後我寫了foreach
一共拿到誰是活躍用戶,誰是非有效用戶。
foreach ($userData as $key => $value) {
$active = $value['active'];
if($active == 1){
$activeUsers = count($active);
print_r($activeUsers);
} elseif($active == 0) {
$unactiveUsers = count($active);
print_r($unactiveUsers);
}
}
所有打印的是1111111
。數據庫中有5個用戶設置爲1(有效),2個用戶設置爲0(無效)。所以我期待將這些添加到5個活動和2個無效。
我試過count
和array_sum
和array_count_values
。沒有什麼似乎在做我所需要的。任何幫助將不勝感激。有人能指引我朝着正確的方向嗎?
看來數據串,嘗試用它來迫使'(INT)$ variable' – abaracedo 2015-03-13 19:30:58