当前位置:   article > 正文

php json decode 数组,php使用json_decode将json转换为数组

$arr = json_decode

php使用json_decode将json转换为数组2017-09-22 22:58

当我们学习php渐入佳境的时候,难免会遇到许多未曾想到过的问题。

比如说获取数据,获取下来是一些乱七八糟的字符。

然后,就去百度为什么会这样,才知道原来叫做json。

一般在php里面遇到json的时候,都会需要将其转成数组来操作。

所以今天三体教程分享的就是json转数组的方法。

$arr=json_decode($json,true);

print_r($arr);

{

"log_id": 571742837,

"words_result_num": 5,

"words_result": [

{

"words": "\u8fd1\u51e0\u5e74\u6765,\u7236\u4eb2\u548c\u6211\u90fd\u662f\u4e1c\u5954\u897f\u8d70,\u5bb6\u4e2d\u5149\u666f\u662f"

},

{

"words": "\u65e5\u4e0d\u5982\u4e00\u65e5\u3002\u4ed6\u5c11\u5e74\u51fa\u5916\u8c0b\u751f,\u72ec\u529b\u652f\u6301,\u505a"

}

]

}

Array

(

[log_id] => 571742837

[words_result_num] => 5

[words_result] => Array

(

[0] => stdClass Object

(

[words] => 近几年来,父亲和我都是东奔西走,家中光景是

)

[1] => stdClass Object

(

[words] => 日不如一日。他少年出外谋生,独力支持,做

)

)

)

从上面的代码可以看出,其实很简单。只需要使用json_decode就可以了。

需要注意的是json_decode的第二个参数,我们需设置为“1”或“ture”,否则返回的数据将会是stdClass Object类型的。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/456224
推荐阅读
相关标签
  

闽ICP备14008679号