重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
print_r(json_decode($json,true)) 看看手册就明白了
成都创新互联公司是一家专业提供云龙企业网站建设,专注与网站设计制作、成都网站设计、H5建站、小程序制作等业务。10年已为云龙众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
当第二个参数 为 TRUE 时,将返回 array 而非 object 。
如下所示:
//json格式数据
$data
=
'[{
"F_ModuleId":
"1",
"F_ParentId":
"0",
"F_EnCode":
"SysManage",}]';
//转换成数组
$arr
=
json_decode($data,true);
//输出
var_dump($arr);
以上这篇php
将json格式数据转换成数组的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:PHP使用JSON和将json还原成数组在PHP语言中使用JSON和将json还原成数组的方法PHP实现数组转JSon和JSon转数组的方法示例php
json转换成数组形式代码分享php数组转成json格式的方法
json数据本身就是一个字符串。
如果说转换,只是说,php数组和json字符串之间的转化,在这里给你介绍php操作json的两个函数
json_decode() 对 JSON 格式的字符串进行编码
说明
mixed json_decode ( string $json [, bool $assoc ] )
接受一个 JSON 格式的字符串并且把它转换为 PHP 变量
参数
json
待解码的 json string 格式的字符串。
assoc
当该参数为 TRUE 时,将返回 array 而非 object 。
返回值
Returns an object or if the optional assoc parameter is TRUE, an associative array is instead returned.
json_encode — 对变量进行 JSON 编码
Report a bug 说明
string json_encode ( mixed $value [, int $options = 0 ] )
返回 value 值的 JSON 形式
Report a bug 参数
value
待编码的 value ,除了resource 类型之外,可以为任何数据类型
该函数只能接受 UTF-8 编码的数据
// 生成一个PHP数组
$data = array();
$data['name'] = 'admin';
$data['pwd'] = '123456';
// 把PHP数组转成JSON字符串
$json_string = json_encode($data);
// 写入文件
file_put_contents('user.json', $json_string);
// 从文件中读取数据到PHP变量
$json_string = file_get_contents('user.json');
// 把JSON字符串转成PHP数组
$data = json_decode($json_string, true);
// 显示出来看看
var_dump($data)