这篇文章主要介绍“php json如何转换成对象数组对象”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php json如何转换成对象数组对象”文章能帮助大家解决问题。 将json数据转换成对象使用json_decode()函数将json数据转换成对象,如下所示:
$json_string='{"name":"Tom","age":20}'; $obj=json_decode($json_string);
上述代码将json格式的字符串转换成对象$obj。注意, json_decode()函数默认将json数据转换成PHP的stdClass对象。也可以将json数据转换成PHP的关联数组,如下所示:
$json_string='{"name":"Tom","age":20}'; $arr=json_decode($json_string,true);
上述代码将json数据转换成关联数组$arr。在json_decode()函数中传递第二个参数为true,就可以将json数据转换成PHP的关联数组。将json数据转换成数组要将json数据转换成数组,只需在json_decode()函数中设置第二个参数为true即可,如下所示:
$json_string='[{"name"免费云主机域名:"Tom","age":20},{"name":"Jane","age":19}]'; $arr=json_decode($json_string,true);
上述代码将json数组数据转换成PHP的关联数组$arr。将json数据转换成对象数组将json数据转换成对象数组同样需要在json_decode()函数中设置第二个参数为true,但是转换后得到的是对象数组,如下所示:
$json_string='[{"name":"Tom","age":20},{"name":"Jane","age":19}]'; $arr_obj=json_decode($json_string);
上述代码将json数组数据转换成对象数组$arr_obj。在json_decode()函数中不传递第二个参数,就可以将每一个json数据项转换成对象。可以使用foreach循环遍历对象数组,如下所示:
foreach($arr_objas$item){ echo"name:".$item->name.";age:".$item->age."n"; }
上述代码可以输出对象数组中的每一个对象的name和age属性。关于“php json如何转换成对象数组对象”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。
这篇文章主要介绍“Java如何实现ArrayList排序”,在日常操作中,相信很多人在Java如何实现ArrayList排序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望免费云主机域名对大家解答”Java如何实现ArrayList排序”的疑…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。