在PHP中解析QPX Express API响应
我正在创建一个旅行应用程序,并尝试实现QPX express API。我取得了一些成功,但我正在寻求帮助 我试图解析到达和离开时间,它位于在PHP中解析QPX Express API响应,php,json,api,parsing,foreach,Php,Json,Api,Parsing,Foreach,我正在创建一个旅行应用程序,并尝试实现QPX express API。我取得了一些成功,但我正在寻求帮助 我试图解析到达和离开时间,它位于trips/tripOption/slice/segment/leg中 我正试图从以下代码中解析:(抱歉,这么长时间) 我有两个foreach环路用于访问机场和价格: foreach($json['trips']['data']['airport'] as $item) { echo "<div>". $item['name'] . "&l
trips/tripOption/slice/segment/leg
中
我正试图从以下代码中解析:(抱歉,这么长时间)
我有两个foreach环路用于访问机场和价格:
foreach($json['trips']['data']['airport'] as $item) {
echo "<div>". $item['name'] . "</div>";
}
foreach($json['trips']['tripOption'] as $item) {
echo "<div>". $item['saleTotal'] . "</div>";
}
哇,这是一个安静的数据集,让你的头脑 这里将打印到达时间
foreach($json['trips']['tripOption'] as $options) {
foreach ($options['slice'] as $slices){
foreach ($slices['segment'] as $segments){
foreach ($segments['leg'] as $leg ) {
echo "<div>". $leg['arrivalTime'] . "</div>\n";
}
}
}
}
foreach($json['trips']['tripOption']作为$options){
foreach($options['slice']作为$slices){
foreach($slices['segment']作为$segments){
foreach($leg['leg']作为$leg){
echo“$leg['arrivalTime]”.\n;
}
}
}
}
结果
<div>2017-02-25T16:15+00:00</div>
<div>2017-02-25T09:30+00:00</div>
<div>2017-02-25T14:00+00:00</div>
<div>2017-02-25T18:50+00:00</div>
<div>2017-02-25T12:10+00:00</div>
2017-02-25T16:15+00:00
2017-02-25T09:30+00:00
2017-02-25T14:00+00:00
2017-02-25T18:50+00:00
2017-02-25T12:10+00:00
这项工作完美无瑕!非常感谢您的迅速回复。在这上面花了几个小时哈哈!是的,我也被愚弄了一段时间
$json = json_decode($results, true);
foreach($json['trips']['tripOption'] as $options) {
foreach ($options['slice'] as $slices){
foreach ($slices['segment'] as $segments){
foreach ($segments['leg'] as $leg ) {
echo "<div>". $leg['arrivalTime'] . "</div>\n";
}
}
}
}
<div>2017-02-25T16:15+00:00</div>
<div>2017-02-25T09:30+00:00</div>
<div>2017-02-25T14:00+00:00</div>
<div>2017-02-25T18:50+00:00</div>
<div>2017-02-25T12:10+00:00</div>