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中截取字符串支持utf-8
Jan 18 PHP
用PHP实现的随机广告显示代码
Jun 14 PHP
php生成随机密码的三种方法小结
Sep 04 PHP
PHPwind整合最土系统用户同步登录实现方法
Dec 08 PHP
php XMLWriter类的简单示例代码(RSS输出)
Sep 30 PHP
Laravel 4 初级教程之视图、命名空间、路由
Oct 30 PHP
分享一则PHP定义函数代码
Feb 26 PHP
PHP实现简单数字分页效果
Jul 26 PHP
golang与php实现计算两个经纬度之间距离的方法
Jul 22 PHP
详解Yii2.0使用AR联表查询实例
Jun 16 PHP
php 二维数组快速排序算法的实现代码
Oct 17 PHP
tp5 sum某个字段相加得到总数的例子
Oct 18 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 print EOF实现方法
2009/05/21 PHP
解析PHP计算页面执行时间的实现代码
2013/06/18 PHP
THINKPHP内容分页代码分享
2015/01/14 PHP
symfony表单与页面实现技巧
2015/01/26 PHP
php生成curl命令行的方法
2015/12/14 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
利用javascript查看html源文件
2006/11/08 Javascript
Jquery ui css framework
2010/06/28 Javascript
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
远离JS灾难css灾难之 js私有函数和css选择器作为容器
2011/12/11 Javascript
JS/jQuery实现默认显示部分文字点击按钮显示全部内容
2013/05/13 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
jQuery获取随机颜色的实例代码
2018/05/21 jQuery
微信小程序自定义toast弹窗效果的实现代码
2018/11/15 Javascript
详解基于vue-cli3快速发布一个fullpage组件
2019/03/08 Javascript
[02:20]DOTA2亚洲邀请赛 IG战队出场宣传片
2015/02/07 DOTA
Python struct模块解析
2014/06/12 Python
列举Python中吸引人的一些特性
2015/04/09 Python
Python functools模块学习总结
2015/05/09 Python
python定时器(Timer)用法简单实例
2015/06/04 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
Pycharm 操作Django Model的简单运用方法
2018/05/23 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
python中实现控制小数点位数的方法
2019/01/24 Python
找到您丢失的钥匙、钱包和手机:Tile
2017/05/19 全球购物
数据库方面面试题
2012/04/22 面试题
一套Delphi的笔试题一
2016/02/14 面试题
健康教育评估方案
2014/05/25 职场文书
关于旅游的活动方案
2014/08/15 职场文书
工作失误检讨书(经典集锦版)
2014/10/17 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
Vue如何清空对象
2022/03/03 Vue.js
什么是css原子化,有什么用?
2022/04/24 HTML / CSS