关闭

php中json数据解析------!

58人阅读 评论(0) 收藏 举报
分类:

请求json 数据有 js ajax 发送请求,涉及了跨域问题, 跨域需要用 jsonp 解决(待更)

如果用php控制器中 curl 方法或者 file_get_contents 来获取请求回来的数据

再用 json_decode 方法将得到的  string类型的 json格式数据 转为 数组或者 对象,传给前台

json_decode 的用法:

json_decode($json);   输出的是 对象
json_decode($json, true);   输出的是 数组



<?php 
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; 
var_dump(json_decode($json)); 
var_dump(json_decode($json, true)); 
?>

上例将输出:

object(stdClass)#1 (5) { 
["a"] => int(1) 
["b"] => int(2) 
["c"] => int(3) 
["d"] => int(4) 
["e"] => int(5) 
}

array(5) { 
["a"] => int(1) 
["b"] => int(2) 
["c"] => int(3) 
["d"] => int(4) 
["e"] => int(5) 
}



jsonp用法图


















0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3680次
    • 积分:320
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类