首页 / JSON / php中的json数据解析有关问题
php中的json数据解析有关问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php中的json数据解析有关问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1571字,纯文字阅读大概需要3分钟。
内容图文
php中的json数据解析问题$arr1=array(
'4'=>array('g'=>'test','b'=>'ssss'),
'2'=>array('g'=>'adaf','b'=>'sfdsf'),
'8'=>array('g'=>'afasf','b'=>'grge'),
);
$arr2=array(
'4'=>array('g'=>'test','b'=>'ssss'),
'2'=>array('g'=>'adaf','b'=>'sfdsf'),
'8'=>array('g'=>'afasf','b'=>'grge'),
);
$jsonencode1=json_encode($arr1);
$jsonencode2=json_encode($arr2);
$json=$jsonencode1.$jsonencode2;
echo $json;
上面是我自己写的测试代码,问题是json编码后的数据被连接在一起了,然后怎么解析数据并且将他输出。
------解决思路----------------------
$arr1 = array(
'4'=>array('g'=>'test','b'=>'ssss'),
'2'=>array('g'=>'adaf','b'=>'sfdsf'),
'8'=>array('g'=>'afasf','b'=>'grge'),
);
$arr2 = array(
'4'=>array('g'=>'test','b'=>'ssss'),
'2'=>array('g'=>'adaf','b'=>'sfdsf'),
'8'=>array('g'=>'afasf','b'=>'grge'),
);
$jsonencode = json_encode(array($arr1, $arr2));
echo $jsonencode;
[{"4":{"g":"test","b":"ssss"},"2":{"g":"adaf","b":"sfdsf"},"8":{"g":"afasf","b":"grge"}},{"4":{"g":"test","b":"ssss"},"2":{"g":"adaf","b":"sfdsf"},"8":{"g":"afasf","b":"grge"}}]如果你是 php5.4 及以上,可以这样美化
$jsonencode = json_encode(array($arr1, $arr2), JSON_PRETTY_PRINT);
echo $jsonencode;
[
{
"4": {
"g": "test",
"b": "ssss"
},
"2": {
"g": "adaf",
"b": "sfdsf"
},
"8": {
"g": "afasf",
"b": "grge"
}
},
{
"4": {
"g": "test",
"b": "ssss"
},
"2": {
"g": "adaf",
"b": "sfdsf"
},
"8": {
"g": "afasf",
"b": "grge"
}
}
]
否则请至 fdipzone 的博客看代码实现
内容总结
以上是互联网集市为您收集整理的php中的json数据解析有关问题全部内容,希望文章能够帮你解决php中的json数据解析有关问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。