簡體   English   中英

使用Json_Decode創建表時遇到問題

[英]Trouble creating table with Json_Decode

我正在與另一家公司的AP合作,他們通過XML向我返回了一組數據。 我正在嘗試獲取該xml數據,並將其轉換為HTML表。 XML可以完美解碼,並且我可以以非表格式顯示$result ,但是當我嘗試對其進行格式化時,會收到服務器錯誤。.

這是我的代碼(下半部分)

$array = json_decode(json_encode((array)simplexml_load_string($result)),1);

$array_user=$array['user'];

$tab='<table border="1" width="400">';
for ($j=1; $j< count($array_user) ; $j++) {

  $tab.='<tr>';
  $tab.='<td>'.$array_user[$j]['id'].'</td>;
  $tab.='<td>'.$array_user[$j]['login'].'</td>;
  $tab.='<td>'.$array_user[$j]['mail'].'</td>;
  $tab.='<td>'.$array_user[$j]['date'].'</td>;
  $tab.='</tr>';
}

$tab.='</table>';

echo $tab;
?>

有在這方面有經驗的人知道為什么還是看到我收到一般性錯誤的原因? 任何幫助將不勝感激。

您錯過了關閉所有字符串文字的過程。

因此,例如以下行:

$tab.='<td>'.$array_user[$j]['id'].'</td>;

必須看起來像這樣:

$tab.='<td>'.$array_user[$j]['id'].'</td>'; // <-- note the closing '

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM