我正在尝试检查我的数组是否为空,但奇怪的是我无法让它工作。
foreach ($friend as $key => $id){
$friendActivity = $db->friendActivity($id);
if (!empty($friendActivity)) {
//rest of the code
}
}
我在if 语句之前使用了var_dump($friendActivity),结果如下:
array(0) { } array(0) { } array(0) { } array(0) { } array(0) { } array(0) { }
//////---> 需要知道的事情 <--------/////////
我不是想查看数组的数量。数据库中的每个用户都有一些活动。我想看看这些活动是否与(活动投票)相匹配。因此,如果用户提到了他们的活动,则 $friendActivity 不会为空。
如果我使用空:
if (empty($friendActivity)){
//rest of the code
}
我能够进入if条件......
我个人认为,我必须在每个 foreach 循环结束时删除数组,这样我就不会存储其他用户的朋友活动。