需要知识渊博的人的帮助。有代码:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://api.travelpayouts.com/v1/city-
directions?origin=MOW&token=xxxxxxx&limit=10");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("X-Access-Token: xxxxxx"));
$response = curl_exec($ch);
curl_close($ch);
$json=json_decode($response,true);
?>
<?php
$products=json_decode($response,true);
foreach ($products as $key => $value) {
echo "<table class='mytable'><hr>";
foreach ($value as $k=> $v) {
echo "<tr><td><br>".$k."</td><td></td></tr>";
foreach ($v as $g=> $l) {
$g=str_replace ('price','цена',$g);
$g=str_replace ('airline','авиакомпания',$g);
$g=str_replace ('origin','город вылета',$g);
$g=str_replace ('destination','город прилета',$g);
$g=str_replace ('transfers','кол-во пересадок',$g);
$g=str_replace ('flight_number','номер рейса',$g);
$g=str_replace ('departure_at','дата вылета',$g);
$g=str_replace ('return_at','дата возвращения',$g);
$g=str_replace ('expires_at','Срок истечения
актуальности цены',$g);
echo "<tr><td>".$g."</td><td>".$l."</td></tr>";
}
}
echo "</table>";
}
?>
有Json文件,这里是:json中有关国家/地区的数据: api.travelpayouts.com/data/countries.json关于json城市的数据 格式:api.travelpayouts.com/data/cities.json有关机场的数据 以json格式:api.travelpayouts.com/data/airports.json有关的数据 json格式的航空公司:api.travelpayouts.com/data/airlines.json我 需要从Json值中取代:'airline','origin', '目的地'
这是表格现在的样子: table
我需要'origin'和'destination'的值取自api.travelpayouts.com/data/cities.json,基于读取的代码。而'航空公司'的价值取自api.travelpayouts.com/data/airlines.json如何更改代码以使其工作?提前谢谢,深表敬意。