本文章主要是介绍了在php中操作json格式数据转换程序,我们利用了json_decode()和json_encode()这两个函数来进行操作方便很多. 第一步我们利用json_encode()函数把数据转换成json数据,代码如下: - <?php
-
- $arr = array(
- 'firstname' => iconv('gb2312', 'utf-8', '非诚'),
- 'lastname' => iconv('gb2312', '勿扰'),
- 'contact' => array(
- 'email' =>'fcwr@phpfensi.com',
- 'website' =>'http://www.phpfensi.com',
- )
- );
-
- $json_string = json_encode($arr);
-
- echo $json_string;
- ?>
此转换函数只支持utf-8格式的如果中间有中文可以利用iconv或者mb转为UTF-8再进行json_encode,这样就不会有任何问题。 第二步,对数据进行解析我们也用一个php json处理函数json_decode()了, ) ); $json_string = json_encode($arr); $obj = json_decode($json_string); $arr = (array) $obj; echo iconv('utf-8','gb2312',$arr['firstname']); echo '</br>'; print_r($arr); ?> 好了实例就讲到了这里了 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|