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

原创 2016年08月31日 10:15:44

请求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用法图


















相关文章推荐

php 获取并解析哈工大ltp-cloud返回的json数据

PHP基础之解析json数据

个人认为,不论是java还是php,解析json都比解析xml简单方便,下面记录使用php解析json数据的例子: 先来一个简单的,json数据只包含普通的键值对,没有数组的情况,下面是json.t...

PHP创建和解析JSON数据的方法

JSON可以解释为“JavaScript的对象表示方法”,也就是说JSON的概念是来源于JavaScript的,对于WEB开发模式来说,下面这个图大家肯定很熟悉: 由此可以看到,客户端浏...

Android访问php调取json数据

  • 2016年02月26日 11:23
  • 4.35MB
  • 下载

php与Android用json进行数据交互

  • 2016年07月06日 00:42
  • 7KB
  • 下载

Android的okhttp的post请求,php返回json数据。以及遇到的okhttp dispatcher问题,和json解析遇到的问题

在build.gradle文件引入: compile ‘com.squareup.okhttp3:okhttp:3.6.0’ compile ‘com.squareup.okio:okio:1...

php接收json数据,保存数据库

  • 2017年06月10日 20:12
  • 3KB
  • 下载

在PHP代码中处理JSON 格式的字符串【或用file_get_content得到的数据】

$url='http://aaa.com/apimobile/getmemberphoto?memid='.$id.'&num='.$num.'&sign='.$sign;  $modelMember...

在PHP中怎么接收post过来的JSON数据

php 接收post json
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php中json数据解析------!
举报原因:
原因补充:

(最多只允许输入30个字)