如何使用php数组转为json对象

本篇文章给大家分享的是有关如何使用php数组转为json对象,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

创新互联公司专注于网站建设|成都网站维护公司|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖成都宣传片制作等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身开发品质网站。

php数组转为json对象的方法:1、通过“json_encode($array);”方法将普通PHP数组转为json数组;2、通过“urldecode(json_encode($arr));”将PHP包含中文的数组转为json数组。

php数组和json数组之间的互相转化

$array = array( //普通数组
              "name" => "Tom",
              "age" => 22
         );
echo "第一组:普通PHP数组转json数组——".json_encode($array); //json数组
echo "<br />";
//*注:urlencode()函数原理就是首先把中文字符转换为十六进制,然后在每个字符前面加一个标识符%。
//urldecode()函数是用于解码已编码的URL字符串,其原理就是把十六进制字符串转换为中文字符
$arr = array(  //中文数组
       '0' => urlencode('信息工程系'),
       '1' => urlencode('机械工程系')
       );
echo "第二组:PHP包含中文的数组转json数组——".urldecode(json_encode($arr));
echo "<br />";
//*注:json数组的键与值若有中文时,中文只能用双引号“”,不能使用单引号,外面使用花括弧,并用单引号括起来
echo "第三组:json数组转PHP数组——";
$json ='{"a":"哈哈","b":"我","c":"数","d":"一","e":3,"f":2,"g":1,"h":"别生气了"}';    
var_dump(json_decode($json,true));

以上就是如何使用php数组转为json对象,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。

网页标题:如何使用php数组转为json对象
网页链接:https://www.cdcxhl.com/article46/ihijhg.html

成都网站建设公司_创新互联,为您提供网站设计定制开发自适应网站建站公司网站制作做网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设