为了账号安全,请及时绑定邮箱和手机立即绑定

将键与值分开

将键与值分开

PHP
函数式编程 2021-07-05 17:55:59
我建立了一个新站点并希望解决此问题。我在 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];

这是现场演示


查看完整回答
反对 回复 2021-07-09
  • 1 回答
  • 0 关注
  • 169 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信