我正在尝试计算活动用户数和非活动用户数。从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