我建立了一个新站点并希望解决此问题。我在 mysql 表中有这个文本{"200":"5","220":"0","65":"4","80":"0","199":"1","197":"1","198":"0","257":"4","223":"0"}我想通过 php 获取 ID 及其值 例如$id[200] = 5
1 回答
小唯快跑啊
TA贡献1863条经验 获得超2个赞
您可以使用json_decode()将 JSON 字符串转换为数组。由于您的 JSON 字符串包含数字索引,因此您需要使用大括号来获取值
$str = '{"200":"5","220":"0","65":"4","80":"0","199":"1","197":"1","198":"0","257":"4","223":"0"}';
$array = json_decode($str);
echo $array->{'200'};
或者您可以在 json_decode 中添加第二个参数为 true 以获取作为普通数组的值
$array = json_decode($str,true);
echo $array[200];
这是现场演示
- 1 回答
- 0 关注
- 169 浏览
添加回答
举报
0/150
提交
取消