PHP实现数组转JSon和JSon转数组的方法示例


Posted in PHP onJune 14, 2018

本文实例讲述了PHP实现数组转JSon和JSon转数组的方法。分享给大家供大家参考,具体如下:

数组转JSon数据:

$array_1 = array(); //一维数组
$array_2 = array(); //多维数组
$array_1['username']='ericwolf';
$array_1['age']=25;
$array_2['menber']['aa']['username']='ericwolf';
$array_2['menber']['aa']['age']=25;
$array_2['menber']['bb']['username']='eeee';
$array_2['menber']['bb']['age']=22;
print_r($array_2);
$jsonObj_1 = json_encode($array_1);
var_dump($jsonObj_1);
$jsonObj_1 = json_encode($array_2);
var_dump($jsonObj_1);

运行结果:

Array
(
    [menber] => Array
        (
            [aa] => Array
                (
                    [username] => ericwolf
                    [age] => 25
                )
            [bb] => Array
                (
                    [username] => eeee
                    [age] => 22
                )
        )
)
string(32) "{"username":"ericwolf","age":25}"
string(84) "{"menber":{"aa":{"username":"ericwolf","age":25},"bb":{"username":"eeee","age":22}}}"

JSon转数组,并打印:

$jsonStr = '{"key":"value","key1":"value1"}';
$json2Array = json_decode($jsonStr,true);
foreach($json2Array as $key=>$val) {
  echo $key."=".$val."<br/>";
}

运行结果:

key=value
key1=value1

PHP 相关文章推荐
php 过滤危险html代码
Jun 29 PHP
php下将多个数组合并成一个数组的方法与实例代码
Feb 03 PHP
PHP遍历二维数组的代码
Apr 22 PHP
php程序的国际化实现方法(利用gettext)
Aug 14 PHP
全新的PDO数据库操作类php版(仅适用Mysql)
Jul 22 PHP
php调用c接口无错版介绍
Mar 11 PHP
Laravel框架中扩展函数、扩展自定义类的方法
Sep 04 PHP
ThinkPHP控制器间实现相互调用的方法
Oct 31 PHP
php实现两表合并成新表并且有序排列的方法
Dec 05 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
Oct 31 PHP
PHP实现自动发送邮件功能代码(qq 邮箱)
Aug 18 PHP
Yii2语言国际化的配置教程
Aug 19 PHP
php实现微信公众平台发红包功能
Jun 14 #PHP
ThinkPHP3.2框架自定义配置和加载用法示例
Jun 14 #PHP
thinkPHP框架实现多表查询的方法
Jun 14 #PHP
php微信开发之关注事件
Jun 14 #PHP
thinkPHP框架动态配置用法实例分析
Jun 14 #PHP
php微信开发之谷歌测距
Jun 14 #PHP
php微信开发之图片回复功能
Jun 14 #PHP
You might like
php数组键名技巧小结
2015/02/17 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
2018/08/15 PHP
jQuery基本过滤选择器使用介绍
2013/04/18 Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
2013/07/02 Javascript
浅谈jQuery 选择器和dom操作
2016/06/07 Javascript
javascirpt实现2个iframe之间传值的方法
2016/06/30 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
AjaxUpLoad.js实现文件上传
2018/03/05 Javascript
在vue使用clipboard.js进行一键复制文本的实现示例
2019/01/15 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
2019/05/22 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
2019/05/29 Javascript
优雅的处理vue项目异常实战记录
2019/06/05 Javascript
vuex实现像调用模板方法一样调用Mutations方法
2019/11/06 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
python使用xauth方式登录饭否网然后发消息
2014/04/11 Python
Python采用raw_input读取输入值的方法
2014/08/18 Python
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
Python使用遗传算法解决最大流问题
2018/01/29 Python
python读写配置文件操作示例
2019/07/03 Python
python读文件的步骤
2019/10/08 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
python getopt模块使用实例解析
2019/12/18 Python
几个解决兼容IE6\7\8不支持html5标签的几个方法
2013/01/07 HTML / CSS
SQL Server里面什么样的视图才能创建索引
2015/04/17 面试题
仓库管理专业个人自我评价范文
2013/11/11 职场文书
商务邀请函范文
2014/01/14 职场文书
高三自我评价
2014/02/01 职场文书
军训自我鉴定怎么写
2014/02/13 职场文书
小学生评语集锦
2014/04/18 职场文书
群教个人对照检查材料
2014/08/20 职场文书
2014国庆节演讲稿:祖国在我心中(400字)
2014/09/25 职场文书
起诉书格式范文
2015/05/20 职场文书
信息技术研修心得体会
2016/01/08 职场文书