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程序中的常见漏洞进行攻击(下)
Oct 09 PHP
给初学PHP的5个入手程序
Nov 23 PHP
PHP执行linux系统命令的常用函数使用说明
Apr 27 PHP
PHP 函数学习简单小结
Jul 08 PHP
php设计模式 Strategy(策略模式)
Jun 26 PHP
PHP源代码数组统计count分析
Aug 02 PHP
超小PHP小马小结(方便查找后门的朋友)
May 05 PHP
PHP递归算法的详细示例分析
Feb 19 PHP
PHP和javascript常用正则表达式及用法实例
Jul 01 PHP
php格式化时间戳显示友好的时间实现思路及代码
Oct 23 PHP
PHP魔术方法的使用示例
Jun 23 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
Jan 24 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检测url是否存在的方法
2015/04/14 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
2019/04/12 PHP
javascript编程起步(第六课)
2007/02/27 Javascript
JS与框架页的操作代码
2010/01/17 Javascript
jquery移动listbox的值原理及代码
2013/05/03 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
2013/06/17 Javascript
JavaScript中的console.log()函数详细介绍
2014/12/29 Javascript
jQuery表单域属性过滤器用法分析
2015/02/10 Javascript
谷歌Chrome浏览器扩展程序开发小记
2016/01/06 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
Web打印解决方案之证件套打的实现思路
2016/08/29 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
vue项目关闭eslint校验
2018/03/21 Javascript
Python中使用PIL库实现图片高斯模糊实例
2015/02/08 Python
python中zip和unzip数据的方法
2015/05/27 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
python 列表降维的实例讲解
2018/06/28 Python
使用python生成杨辉三角形的示例代码
2018/08/29 Python
python挖矿算力测试程序详解
2019/07/03 Python
python自动化实现登录获取图片验证码功能
2019/11/20 Python
对Tensorflow中tensorboard日志的生成与显示详解
2020/02/04 Python
Zavvi西班牙:电子游戏、极客服装、Blu-ray、Funko Pop等
2019/05/03 全球购物
应届毕业生求职信范文分享
2013/12/26 职场文书
《囚绿记》教学反思
2014/03/01 职场文书
交通安全寄语大全
2014/04/08 职场文书
小学生优秀评语大全
2014/04/22 职场文书
施工安全标语
2014/06/07 职场文书
驾驶员安全责任书范本
2014/07/24 职场文书
2015年高三教学工作总结
2015/07/21 职场文书
优秀团员主要事迹范文
2015/11/05 职场文书