2017-05-09 151 views
0

我是API和PHP的新手,但對於大學裏的任務我不得不從API抽取數據並顯示它。目前,我有下面的代碼工作,但我無法弄清楚如何使它在一個表中單獨顯示每個口袋妖怪的名字,這樣我可以添加圖像和其他數據到每個細胞與它:將從API中提取的PHP數據放到HTML表格中

<?php 
     $base = "http://pokeapi.co/api/v2/pokemon/"; 
     for($id = 1; $id < 13; $id++){ 
      $data = file_get_contents($base.$id.'/'); 
      $pokemon = json_decode($data); 
      echo $pokemon->name."<br>"; 
     } 
    ?> 

任何考生?我知道這可能是一個簡單的解決方案,我只是這麼新而且我嘗試的所有東西都會破壞代碼。

回答

0

爲什麼不使用html表?

<?php 
    $base = "http://pokeapi.co/api/v2/pokemon/"; 
?> 
<table> 
    <thead> 
    <th>Picture</th> 
    <th>Name</th> 
    </thead> 
    <tbody> 
    <?php 
    for($id = 1; $id < 13; $id++){ 
     $data = file_get_contents($base.$id.'/'); 
     $pokemon = json_decode($data); 
     echo '<tr> 
     <td> 
      <img src="'. $pokemon->sprites->front_default .'" width="30px" /> 
     </td> 
     <td> 
      '. $pokemon->name .' 
     </td> 
     </tr>'; 
    } 
    ?> 
    </tbody> 
</table> 
+1

非常感謝!你完全回答我的問題,如果不超過要求! – Kat