php 利用json_decode强制json数据转换成数组
2013-09-05 19:02
639 查看
一篇php 利用json_decode强制json数据转换成数组的简单应用实例参考文档,我们利用了var_dump(json_decode($str,true)); 就把json转换成我们想要的数据了。
代码如下
$a['d'][]=1;
$a['d'][]=2;
echo $str=json_encode(array($a));
var_dump(json_decode($str));
转换代码
代码如下
array(1) {
[0]=>
object(stdClass)#1 (1) {
["d"]=>
array(2) {
[0]=>
int(1)
[1]=>
int(2)
}
}
}
看到了吧这是一个数组里面放置一个对象;
我们强制json_decode结果转换为数组吧——把第四行加上参数
代码如下
var_dump(json_decode($str,true));
array(1) {
[0]=>
array(1) {
["d"]=>
array(2) {
[0]=>
int(1)
[1]=>
int(2)
}
}
}
代码如下
$a['d'][]=1;
$a['d'][]=2;
echo $str=json_encode(array($a));
var_dump(json_decode($str));
转换代码
代码如下
array(1) {
[0]=>
object(stdClass)#1 (1) {
["d"]=>
array(2) {
[0]=>
int(1)
[1]=>
int(2)
}
}
}
看到了吧这是一个数组里面放置一个对象;
我们强制json_decode结果转换为数组吧——把第四行加上参数
代码如下
var_dump(json_decode($str,true));
array(1) {
[0]=>
array(1) {
["d"]=>
array(2) {
[0]=>
int(1)
[1]=>
int(2)
}
}
}
相关文章推荐
- json_decode转换json数据为数组出现的问题!
- json_decode转换json数据为数组出现的问题!
- 在CakePHP中利用Javascript Helper把PHP数组转换为JSON
- 关于PHP在数组对象与JSON数据之间的转换问题(编码问题)
- php 将json格式数据转换成数组的方法
- PHP数组和Json之间的互相转换 json_encode() 和 json_decode()
- php 中利用json_encode和json_decode传递包含特殊字符的数据
- php 将json格式数据转换成数组
- PHP数组 与 JSON 互相转换 (json_encode和json_decode的使用)
- php json数据和数组的转换
- 利用ajax实现与php(json数组)数据交互,并局部刷新页面
- php实现数组中索引关联数据转换成json对象的方法
- php实现数组中索引关联数据转换成json对象的方法
- php 中利用json_encode和json_decode传递包括特殊字符的数据
- PHP利用 JSON 将XML转换为数组
- 在CakePHP中利用Javascript Helper把PHP数组转换为JSON
- php json_encode 将数组转换成json格式数据出错
- JSON数据格式转换为PHP 4000 数组
- php中利用函数json_decode将json转化为数组,返回为null
- php json_decode() 如果想要强制生成PHP关联数组,json_decode()需要加一个参数true