PHP通过json阅读

时间:2015-04-29 15:51:18

标签: php json

我们创建了一些json如下

{"deliveries":[{"cn":"1498","airlinetype":" Airbus A330-200 ","registration":" G-VYGK ","airline":"Thomas Cook Airlines","date":" 29. Apr 2015 "}]} 

我们正在尝试循环每次传递,提取数据以插入数据库。我们通过json验证器运行数据,它说一切正常。我们是否需要使用json_encode来转换它,因为我们在尝试访问每个元素时遇到问题。 这样做的最佳方法是什么?

提前致谢 丰富

1 个答案:

答案 0 :(得分:0)

您想要解码已发布的json字符串。

一个快速的方法,因为你知道每个json分支的名称是以下

$json = '{"deliveries":[{"cn":"1498","airlinetype":" Airbus A330-200 ","registration":" G-VYGK ","airline":"Thomas Cook Airlines","date":" 29. Apr 2015 "}]}';
$out = json_decode($json,true);
foreach($out["deliveries"] as $deliveries) {
echo $deliveries["cn"];
echo $deliveries["airlinetype"];
echo $deliveries["registration"];
echo $deliveries["airline"];
echo $deliveries["date"];
}

检查出来: http://sandbox.onlinephpfunctions.com/code/cfd8cdeb7f83536db4b4df74778243306c1c2d8c