我正試圖從JSON URL中的車輛串列中獲取設備串列。JSON 鏈接
看看這里的檔案。鏈接到檔案
我正在嘗試添加EquipmentList,以便它像圖片一樣出現在表格中...... 至少現在是這樣......
到目前為止,我的代碼是:
我的代碼是:
我的代碼是
到目前為止,我的代碼:
我的代碼
<?php
$url = 'https://gw.bilinfo.net/listingapi/api/export'/span>;
//在此提供您的用戶名和密碼。
$auth = base64_encode("demo:ocfB6XzF73") 。
//創建具有基本認證的HTTP背景關系。
$context = stream_context_create([
'http' => ['header' => "授權。Basic $auth"] 。
]);
//>查詢資料
$data = file_get_contents($url, false, $context) 。
//$escaped = json_encode($data);
$escaped = json_decode($data); /, JSON_FORCE_OBJECT
/*初始化臨時變數以動態設計表格*/。
$temp = "<table>"/span>;
/*根據JSON記錄定義表的列頭*/。
$temp .= "<tr>"/span>;
$temp .= "<th> Bil</th>";
$temp .= "<th>Model</th>";
$temp .= "<th>Motor</th>";
$temp .= "<th>Drivmiddel</th>";
$temp .= "<th>Udstyr</th>";
$temp .= "<th>Billeder</th>"/span>;
$temp .= "</tr>";
/*動態生成行& 列*/。
foreach ($escaped->車輛 as $vehicle) {
$temp .= "<tr>"/span>;
$temp .= "<td>" . $vehicle-> Make . "</td>";
$temp .= "<td>" . $vehicle-> Model . "</td>";
$temp .= "<td>" . $vehicle-> Motor . "</td>";
$temp .= "<td>" . $vehicle->推進劑 . "</td>";
for ($e = 0; $e < $vehicle-> EquipmentList; $e ) {
$temp .= "<td>"/span> . $vehicle-> EquipmentList[0] 。"</td>"。
}
for ($p = 0; $p < $vehicle-> PictureCount; $p ) {
$temp .= "<td><img src='"/span> . $vehicle->圖片[0] 。"'></td>"。
}
}
$temp .= "</tr>"/span>;
/*表的結束標簽*/。
$temp .= "</table>"/span>;
/*列印保存表格的臨時變數*/。
echo $temp;
//echo $data;
? >
"EquipmentList"。[ "ABSBrakes"/span>, "Alarm"/span>, "AlloyRims"/span>, "AntiSpin"/span>, "AutomaticGear"/span>, "遠程中央鎖定", "電動窗", "電動后視鏡加熱", "巡航控制", "InfoCenter", "AutomaticClimateControl", "TripComputer", " Navigation", "GearShiftStearingWheel"/span>, "ServiceOK"/span>, "Immobilizer"/span>, "SeatHeater"/span>, "XenonLight"/span> ]
uj5u.com熱心網友回復:
$EquipmentList是否正確描述了變數內的值?
也許$EquipmentItem更正確?
如果是這樣,它將回傳一個物件(json)
比如說
{
"name"。"馬達1 A"。
"img": "/someimg.jpg", "img".
}
要顯示一個圖片,你需要<img/>標簽
。foreach($escaped-> 車輛[0]->設備清單 為 $EquipmentItem){
$temp .= "<td>"/span> . "<img src='" 。$EquipmentItem-> img . "' />" . "</td>";
}
根據你的例子,正確的解決方案可能有所不同,但這應該讓你知道是否已經回答了正確的問題。
uj5u.com熱心網友回復:
我修改了Phillip Zoghbi的代碼--洗掉了圖片部分c;) - 因此,在某種程度上,菲利普是正確的!
foreach($escaped-> 車輛[0]->設備清單 為 $EquipmentItem){
$temp .= "<td>"/span> . $EquipmentItem . "</td>"。
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/309983.html
標籤:
上一篇:從串列中沒有的內容建立新的字典
