我有一个小的JSON文件,想要检查“fullday”:“no”是否在对象中。如果这是真的,则需要输出否。
如何使用PHP执行此操作?
{
"calendar": {
"title": "Agenda punten",
"agenda": [
{
"id":1,
"datum": "2015-07-13",
"title": "Titel agendapunt #1",
"beschrijving": "Dit is een beschrijving",
"fullday": "no"
},
{
"id":2,
"datum": "2015-07-14",
"title": "Titel agendapunt #2",
"beschrijving": "Dit is een beschrijving",
"fullday": "yes"
}
]
}
}
谢谢!
答案 0 :(得分:2)
试试这个..
<?php
$json='{
"calendar": {
"title": "Agenda punten",
"agenda": [
{ "id":1,
"datum": "2015-07-13",
"title": "Titel agendapunt #1",
"beschrijving": "Dit is een beschrijving",
"fullday": "no"
},
{ "id":2,
"datum": "2015-07-14",
"title": "Titel agendapunt #2",
"beschrijving": "Dit is een beschrijving",
"fullday": "yes"
}
]
}
}';
$data=json_decode($json,true);
$getdata=$data['calendar']['agenda'];
foreach($getdata as $value)
{
if($value['fullday']=='no')
{
echo 'Title:'.$value['title'].'</br>';
}
}
?>
答案 - &GT;标题:Titel agendapunt#1