string(2) "14" ["css"]=> -6ren">
gpt4 book ai didi

php - 从 PHP 中的 JSON 数组获取值

转载 作者:可可西里 更新时间:2023-11-01 13:35:46 24 4
gpt4 key购买 nike

我正在尝试从 PHP 变量中的以下 JSON 数组中获取值。

这是数组的 var_dump:

array(3) {
["id"]=>
string(2) "14"
["css"]=>
string(400) ""
["json"]=>
string(4086) "
{
"Canvas": [
{
"MainObjects": {
"After Participation": {
"afterParticipationHeader": "Thank you!"
},
"Invite Friends": {
"InviteHeadline": "",
"InviteMsg": "",
"InviteImg": ""
}
},
"QuizModule": {
"Questions": [],
"Submit_Fields": [
{
"label": "Name",
"name": "txtName",
"value": true
}
]
}
}
]
}"
}

我能够在 PHP 中获取 ["json"] 的值,例如:

$json = $data[0]['json'];

但是我如何从“json”中的数组中获取值,例如“AfterParticipationHeader”。还有“Submit_Fields”?

最佳答案

首先你必须解码你的json数据

$json = json_decode($data[0]['json']);

然后你可以访问你的AfterParticipationHeader

$json->Canvas[0]->MainObjects->{"After Participation"}->afterParticipationHeader

关于php - 从 PHP 中的 JSON 数组获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17995877/

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