0

所以我对数组的经验为零并将它们放入表中。我尝试了谷歌,但没有好的结果

目前我的脚本是这样的

<?php
$cats = explode("|", $_POST['cat_name']);
echo $cats[0]; // cat_id
?>
<?php

$url = 'http://services.runescape.com/m=itemdb_rs/api/catalogue/items.json?category='.$cats[0].'&alpha=a&page=1';
$result = file_get_contents($url);
$jsonArray = json_decode($result);
print_r($jsonArray);
?>

结果是:

1{"total":5,"items":[{"icon":" http://services.runescape.com/m=itemdb_rs/4173_obj_sprite.gif?id=4798 ","icon_large":" http:// /services.runescape.com/m=itemdb_rs/4173_obj_big.gif?id=4798 ","id":4798,"type":"Ammo","typeIcon":" http://www.runescape.com/img /categories/Ammo ","name":"Adamant Brut","description":"Blunt adamantite arrow...ouch","current":{"trend":"neutral","price":222},"今天":{"趋势":"中性","价格":0}},{"图标":" http://services.runescape.com/m=itemdb_rs/4173_obj_sprite.gif?id=810 ","icon_large":" http://services.runescape.com/m=itemdb_rs/4173_obj_big.gif?id=810 ","id":810,"type":"Ammo","typeIcon":" http:// www.runescape.com/img/categories/Ammo","name":"Adamant dart","description":"一种带有坚固尖端的致命飞镖。","current":{"trend":"neutral","price":11},"today" :{"趋势":"中性","价格":0}},{"图标":" http://services.runescape.com/m=itemdb_rs/4173_obj_sprite.gif?id=829 ","icon_large" :" http://services.runescape.com/m=itemdb_rs/4173_obj_big.gif?id=829 ","id":829,"type":"Ammo","typeIcon":" http://www. runescape.com/img/categories/Ammo ","name":"Adamant javelin","description":"An adamant tipped javelin.","current":{"trend":"中性","price":64},"today":{"trend":"positive","price":"+1"}},{"icon":" http://services.runescape.com/ m=itemdb_rs/4173_obj_sprite.gif?id=867 ","icon_large":" http://services.runescape.com/m=itemdb_rs/4173_obj_big.gif?id=867","id":867,"type":"Ammo","typeIcon":" http://www.runescape.com/img/categories/Ammo ","name":"Adamant knife","description" :"一把平衡的飞刀。","current":{"trend":"neutral","price":23},"today":{"trend":"neutral","price":0}} ,{"icon":" http://services.runescape.com/m=itemdb_rs/4173_obj_sprite.gif?id=804 ","icon_large":" http://services.runescape.com/m=itemdb_rs/4173_obj_big .gif?id=804 ","id":804,"type":"Ammo","typeIcon":" http://www.runescape.com/img/categories/Ammo ","name":"Adamant throwing axe","description":"平衡良好的投掷斧头。","current":{"trend":"neutral","price":180},"today":{"trend":"neutral ","价格":0}}]}

所以我的问题是:我如何把它放到一张桌子上?

4

1 回答 1

1

这样的事情应该这样做:

<?php
echo "<table>";
foreach($jsonArray["items"] as $item) {
    echo "<tr>
          <td>" . $item["id"] . "</td><td> 
          <td>" . htmlspecialchars($item["type"]) . "</td><td>
          <td>" . htmlspecialchars($item["name"]) . "</td><td>
          <td><img src='" . $item["icon"] . "'></td></tr>";
}
echo "</table>";
?>
于 2013-08-04T16:17:09.183 回答