如何使用PHP检查数组是否为空?

玩家将为空或以逗号分隔的列表(或单个值)。检查它是否为空的最简单方法是什么?我假设只要我将$gameresult数组提取到$gamerow中,我就可以这样做?在这种情况下,如果$playerlist为空,则跳过分解它可能会更有效,但为了便于讨论,我如何检查数组是否也是空的

$gamerow=mysql\u fetch\u数组($gameresult);
$playerlist=爆炸(“,”,$gamerow['players');

如果您只需要检查数组中是否有任何元素

if(空($playerlist)){
//列表为空。
}

如果需要在检查之前清除空值(通常是为了防止爆炸奇怪的字符串):

foreach($key=>$value作为playerlist){
if(空($value)){
未设置($playerlist[$key]);
}
}
如果(空($playerlist)){
//空数组
}

发表评论