我想用PHP阅读这个JSON:
{
["person":{
{"name":"Bill"},
{"age":"56"},
{"city":"Houston"}
}],
["person":{
{"name":"Jack"},
{"age":"45"},
{"city":"Dallas"}
}],
["person":{
{"name":"Henry"},
{"age":"33"},
{"city":"Atlanta"}
}]
}
现在我想找一个名叫杰克并找到他所居住的城市的人。我知道如何检查这个名字。但是我怎么能得到相应的城市?
答案 0 :(得分:0)
我认为这应该成功:
$string = file_get_contents("persons.json");
$json = json_decode($string);
foreach ($json->person as $person) {
if($person->name == "Jack")
{
$city = $person->city;
}
}