clwn.net
当前位置:首页 >> php json读取问题 >>

php json读取问题

示例代码如下: json 数组结构如图:

比如 $str = {"weatherinfo":{"city":"北京"}} ; $arr = json_decode($str,true); //后面加true转换为数组 echo $arr['weaterinfo']['city'] 就会输出 北京 前提是:你的源码保存文件必需是UTF-8格式,输出也要使用UTF-8输出。 header("Content-...

首先,把PHP数组中的数据写入JSON文件。 然后,把JSON文件中的数据读取到PHP变量中。

另外也可以像遍历数组一样遍历得到的对象。 另外通过json_decode获得的json对象,也可以通过"$jsonObj->a"这样的方式获取其值。

// 将JSON格式的字符串解码为 PHP 中的数组即可:$json_string = 'json';$data = json_decode($json_string, true); // 第二个参数必须设为true, 否则将转换为对象

print_r($obj->taobaoke_items_get_response->taobaoke_items->taobaoke_item)

将json以字符串的形式保存在变量中,然后使用json_decode()就能读龋 json_decode()的第二个参数设置为true时,输出一个数组。

如果猜的没错的话你的入口文件在public文件夹外面,如果是这样: $filename = "./public/js/menu.json";//文件相对路径 $json_string = file_get_contents($filename);//读取json内容 echo print_r($json_string,true); //打印json内容 你试试看

$a = '{"status":"3","message":"","errCode":"0","data":[{"time":"2014-12-12 20:37","context":"到达:湖南湘潭公司 已收件"},{"time":"2014-12-12 21:31","context":"到达:湖南湘潭公司 发往:福建厦门分拨中心"},{"time":"2014-12-13 02:2...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com