php - 从 Json 字符串中获取价值
问题描述
好吧,这是一个 7 年前的问题,我需要这个线程的答案,没有给出令人满意的答案:从 json string php 中获取价值有人应该提供帮助,因为我的代码是这种格式:
在 json_decode() 之后
var_dump 将此作为输出:
String(384) “{“data:{“foo”: bar, “foo1”: “bar1”, “foo2”: bar2, }}
请注意,bar 是 int、bar1 字符串等。
我怎样才能从这个字符串中得到“foo1”:“bar1”;通常如何在 PHP 中从这样的设置中获取值?
解决方案
一旦你得到你的 JSON 对象,你可以foo1
像这样简单地访问:
$str = '{"data": {"foo": bar, "foo1": "bar1", "foo2": bar2}}';
$json = json_decode($str);
echo $json->data->foo1;
推荐阅读
- package - 我可以将通信图用于高级视图吗?
- shuffle - 没有任何相同位置的随机数组算法
- reactjs - 如何使用 react-admin 的 SelectArrayInput 元素将数据作为对象数组发送到服务器,即 { clients: [id: 1, id: 2]}?
- java - 如何将spring boot初始化为项目?
- xml - 用于以下 xml 数据的 Xpath:
- c# - C#垂直注释从数据点移动到数据点
- python - 使用python os和pandas组合多个excel表时出现“没有这样的文件或目录错误”
- python - 遍历行时获取 KeyError:'61'
- html - 如何在中间用两个div围绕文本制作一条垂直线?- html/css
- python - wagtail 管理员 list_editable 字段