博客列表 >PHP 关于 json字符串解码后的类型

PHP 关于 json字符串解码后的类型

Saopanda的博客
Saopanda的博客原创
2018年02月26日 16:43:18763浏览

1. json_encode() 编码 PHP->json

由于javascript不支持关联数组,

所以json_encode()只将索引数组(indexed array)转为数组格式,

而将关联数组(associative array)转为对象格式。

注:也可以把索引数组强制转为对象格式

json_encode( (object)$arr );

2. json_decode()  解码  json->PHP

 通常情况下,json_decode()总是返回一个PHP对象,而不是数组。

var_dump(json_decode($json));

 如果想要强制生成PHP关联数组,json_decode()需要加一个参数true:

var_dump(json_decode($json,true));

关联数组get!!

参考 https://www.cnblogs.com/Lee-Creed/p/7692203.html

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议