我是 php 新手,以前從未見過帶有斜杠和引號(hào)的 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;}抱歉我的英語(yǔ)不好,謝謝。
1 回答
神不在的星期二
TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊
的值datas也是 JSON,因此您需要在解碼整個(gè) JSON 后對(duì)該字符串進(jìn)行解碼。
$arr = json_decode($json); $datas = json_decode($arr->datas);
由于您所在的元素不在數(shù)組中,而只是對(duì)象的屬性,因此您可以使用...訪問它
echo $datas->type->name;
- 1 回答
- 0 關(guān)注
- 171 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
