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

PHP json解析斜杠和引号

PHP json解析斜杠和引号

PHP
浮云间 2023-08-11 16:47:22
我是 php 新手,以前从未见过带有斜杠和引号的 json 文件。{    "datas": "{\"_id\":{\"testid\":[14,49]},\"newid\":44235,\"type\":{\"_id\":3,\"name\":\"umbrella\"}}"}我尝试过这样的代码但没有用$url = '/test.json'; $json = file_get_contents($url); $arr = json_decode($json);foreach($arr->datas AS $data){    echo $data->name;}抱歉我的英语不好,谢谢。
查看完整描述

1 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

的值datas也是 JSON,因此您需要在解码整个 JSON 后对该字符串进行解码。

$arr = json_decode($json);
$datas = json_decode($arr->datas);

由于您所在的元素不在数组中,而只是对象的属性,因此您可以使用...访问它

echo $datas->type->name;


查看完整回答
反对 回复 2023-08-11
  • 1 回答
  • 0 关注
  • 104 浏览

添加回答

举报

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