读出一个json文件php

时间:2015-09-14 09:02:16

标签: php json

您好我有json代码

{"points":[ {"10":"10"}, {"1":"1"} ]}

这是我的php代码

$pointsfirst = $row['points'];
$points = json_decode($pointsfirst,true);
$getit = $points['points'][1]['10'];
echo $getit;

$row['points']来自我的数据库,我存储了json

我一直收到此错误

  

注意:未定义的偏移量:10英寸   第46行/Applications/MAMP/htdocs/projectg/getpointsapi.php

我做错了什么?

3 个答案:

答案 0 :(得分:2)

正确的方法是:

$getit = $points['points'][0][10];
echo $getit;

答案 1 :(得分:0)

尝试 $ getit = $ points ['points'] ['1'] ['10'];

配额!相反......

答案 2 :(得分:0)

PHP中的数组以偏移0开始,而不是1.这意味着您应该使用$getit = $points['points'][0]['10'];代替。