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

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类型的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值