gpt4 book ai didi

php - 如何在 laravel 中解码 Json 对象并在 laravel 中对其应用 foreach 循环

转载 作者:IT王子 更新时间:2023-10-29 00:21:27 25 4
gpt4 key购买 nike

我收到了这个请求。

 { "area": [
{
"area": "kothrud"
},
{
"area": "katraj"
}
]
}

我想通过根据上述请求在数据库中搜索记录来对此做出回应。我将如何解码上面的 json 数组并分别使用每个区域字段。

最佳答案

您的字符串不是有效的 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:

When TRUE, returned objects will be converted into associative arrays. for more information, click here

关于php - 如何在 laravel 中解码 Json 对象并在 laravel 中对其应用 foreach 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29070907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com