欢迎您光临买源码,本站秉承服务宗旨 履行“站长”责任,销售只是起点,服务永无止境!

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

在开发那个api接口实名认证功能的时候出现了一点小问题,不过后面百度解决了,花了很长一段时间,这里分享一下经验给大家,避免踩坑!

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));

上面这个是我在CSDN博客找到的,完美解决了我想实现的功能,博客链接https://blog.csdn.net/qq_37682202/article/details/79206181

本人最终实现的功能如下

return json_decode($getVerified,true);

 

 

免责声明:
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

买源码 » php数组和json数组之间的互相转化

发表评论