Ответ 1
Ваша строка НЕ является действительным json для начала.
действительный json будет,
{
"area": [
{
"area": "kothrud"
},
{
"area": "katraj"
}
]
}
если вы выполните json_decode
, он даст,
stdClass Object
(
[area] => Array
(
[0] => stdClass Object
(
[area] => kothrud
)
[1] => stdClass Object
(
[area] => katraj
)
)
)
Обновление: для использования
$string = '
{
"area": [
{
"area": "kothrud"
},
{
"area": "katraj"
}
]
}
';
$area = json_decode($string, true);
foreach($area['area'] as $i => $v)
{
echo $v['area'].'<br/>';
}
Вывод:
kothrud
katraj
Обновление # 2:
для этого true
:
Когда TRUE, возвращенные объекты будут преобразованы в ассоциативные массивы. для получения дополнительной информации нажмите здесь