我从json文件的用户部分提取了一些数据。我能够获得信息,但有一个我不熟悉的问题。
根据用户从json文件中删除某些字段。如果用户开始游戏,那么
echo $item['game']['name'];
输出有效结果,如果用户离开游戏并且你刷新它说游戏是不受欢迎的索引。
我从未见过从json文件中删除的字段,但这就是它的作用。
所以我尝试测试一个if语句,如果它的not null执行此操作,如果它的null执行此操作但是如果它为null则不执行任何操作
foreach($result['members'] as $item) {
echo $item['username'];
echo $item['status'];
echo $item['channel_id'];
if ($result['members']['game'] !== NULL){
echo 'nothing';
}else{
echo 'user in game';
}
}
答案 0 :(得分:-1)
json文件是维护它的应用程序的一个功能。但是,如果您希望能够检查该var,并且您不知道它是否为SET,请使用isset()函数。例如:
if (isset ($value)) {
// $value is not defined or is null
echo "No value :(\n";
}
else {
// $value is set.
echo "There is a value!\n";
}
您可以在此处找到更多文档: