i am getting this request.
{ "area": [
{
"area": "kothrud"
},
{
"area": "katraj"
}
]
}
我想根据上面的请求,通过在数据库中搜索记录来对此做出回应.我将如何解码上面的json数组,并分别使用每个区域字段.
i am getting this request.
{ "area": [
{
"area": "kothrud"
},
{
"area": "katraj"
}
]
}
我想根据上面的请求,通过在数据库中搜索记录来对此做出回应.我将如何解码上面的json数组,并分别使用每个区域字段.
字符串开头不是有效的json.
a valid json will be,
{
"area": [
{
"area": "kothrud"
},
{
"area": "katraj"
}
]
}
if you do a json_decode
, it will yield,
stdClass Object
(
[area] => Array
(
[0] => stdClass Object
(
[area] => kothrud
)
[1] => stdClass Object
(
[area] => katraj
)
)
)
Update: to use
$string = '
{
"area": [
{
"area": "kothrud"
},
{
"area": "katraj"
}
]
}
';
$area = json_decode($string, true);
foreach($area['area'] as $i => $v)
{
echo $v['area'].'<br/>';
}
Output:个
kothrud
katraj
Update #2:
for that true
:
如果为TRUE,则返回的对象将转换为关联array.欲了解更多信息,请点击click here