$details = {"success":true,"user":{"id":"10018","username":"goyal"}};
在这里,您可以看到“ $ details”看起来像一个数组,但实际上不是数组。每当我键入:
echo $details;
我在屏幕上有完整的详细信息,例如:
{"success":true,"user":{"id":"10018","username":"goyal"}}
但是每当我尝试使用echo命令获取诸如“用户名”或“ id”之类的特定详细信息时,它都不显示任何内容,因为它不是数组。那么如何将这种普通的数组数据转换成数组呢?请给我完整的剧本。
像这样使用json_decode()函数
$detail=json_decode($details);
echo $details->user->username;//result :- goyal
echo $details->success;//result :- true
echo $details->user->id;//result :- 10018
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句