今天,我们将会为大家介绍一个PHP语言开发中的小技巧,PHP数组变成JSON数组的实现。soap是utf8编码 ,数据库是gbk编码 ,编码不一样导致产生上面的报错。 #t#
创新互联建站专注于南和企业网站建设,成都响应式网站建设公司,商城开发。南和网站建设公司,为南和等地区提供建站服务。全流程按需策划设计,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务
PHP数组变成JSON数组的具体实现方法:
1.在服务端把序列化后的字符从GBK转码为soap要求的UTF-8后返回结果:
2.在client端取结果后再把UTF-8转换为页面要求的GBK,然后解序列化后打印数组就是正常无中文乱码的数组啦:
- $iconviconv_str = iconv
("UTF-8","GBK",$res);- $arr = unserialize
($iconv_str);- var_dump($arr);
以上代码示例就是PHP数组变成JSON数组的全部实现过程。