玩家将为空或以逗号分隔的列表(或单个值)。检查它是否为空的最简单方法是什么?我假设只要我将$gameresult数组提取到$gamerow中,我就可以这样做?在这种情况下,如果$playerlist为空,则跳过分解它可能会更有效,但为了便于讨论,我如何检查数组是否也是空的
$gamerow=mysql\u fetch\u数组($gameresult);
$playerlist=爆炸(“,”,$gamerow['players');
如果您只需要检查数组中是否有任何元素
if(空($playerlist)){
//列表为空。
}
如果需要在检查之前清除空值(通常是为了防止爆炸奇怪的字符串):
foreach($key=>;$value作为playerlist){
if(空($value)){
未设置($playerlist[$key]);
}
}
如果(空($playerlist)){
//空数组
}