分享PHP數組變成JSON數組的技巧
作者:佚名
PHP數組變成JSON數組的實現對于新手來說還不是太了解,通過本文介紹的相關代碼方法,希望能幫助大家掌握這一方法的運用。
今天,我們將會為大家介紹一個PHP語言開發中的小技巧,PHP數組變成JSON數組的實現。soap是utf8編碼 ,數據庫是gbk編碼 ,編碼不一樣導致產生上面的報錯。 #t#
PHP數組變成JSON數組的具體實現方法:
1.在服務端把序列化后的字符從GBK轉碼為soap要求的UTF-8后返回結果:
- $str =array("正文");
- $serializeserialize_str =
serialize($str); - $res = iconv("GBK","UTF-8"
,$serialize_str); - return $res;
2.在client端取結果后再把UTF-8轉換為頁面要求的GBK,然后解序列化后打印數組就是正常無中文亂碼的數組啦:
- $iconviconv_str = iconv
("UTF-8","GBK",$res);- $arr = unserialize
($iconv_str);- var_dump($arr);
以上代碼示例就是PHP數組變成JSON數組的全部實現過程。
責任編輯:曹凱
來源:
CSDN