gpt4 book ai didi

php - 从 MySQL 解码 JSON

转载 作者:行者123 更新时间:2023-11-29 23:05:46 26 4
gpt4 key购买 nike

我在 MySQL 数据库中有这样的 JSON 字符串

{
"string1": {
"substring1": 1234
},
"string2": {
"substring2": "substring2.1",
"substring3": "substring3.1",
"substring4": {
"substring4.1": 1234,
"substring4.2": 1234,
"substring4.3": 1234
}
}
}

我将 MySQL 中的数据放入 $string 中,然后用此函数对其进行解码

$json_a = json_decode($string,true); 
echo $json_a['string1']['substring1'];

但结果却是一无所获。

然后我尝试将 $string 更改为

$string = '{"string1":{"substring1":1234},"string2":{"substring2":"substring2.1","substring3":"substring3.1","substring4":{"substring4.1":1234,"substring4.2":1234,"substring4.3":1234}}}';

接下来,我使用与上面相同的函数并且工作正常。在从 mysql 解码它之前我们应该做一些具体的事情吗?

谢谢

最佳答案

你拥有的数据的外层不是数组,事实上你的数据中根本没有任何数组。不要在 PHP 中使用 [0]

关于php - 从 MySQL 解码 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28296766/

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