一篇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)
}
}
}
|
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn