将数据放入数组然后在表中显示

时间:2013-08-04 15:57:43

标签: php

所以我对数组有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 { “总”:5 “项”:[{ “图标”: “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”, “标识”:4798, “类型” : “弹药”, “typeIcon”: “http://www.runescape.com/img/categories/Ammo”, “名称”:“金刚烷   残酷的“,”描述“:”钝的坚定   箭头......哎哟 “ ”现在“:{ ”潮流“: ”中性“, ”价“: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, ”类型“: ”弹药“, ”typeIcon“: ”http://www.runescape.com/img/categories/Ammo“,”名“:”金刚烷   飞镖“,”描述“:”一个致命的投掷飞镖与坚定   尖 “” 当前 “:{” 趋势 “:” 中性”, “价格”:11}, “今日”:{ “趋势”: “中性”, “价格”: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, “类型”: “弹药”, “typeIcon”: “http://www.runescape.com/img/categories/Ammo”, “名称”: “金刚烷   javelin“,”“description”:“坚定的倾斜   标枪 “” 当前 “:{” 趋势 “:” 中性 “ ”价格“:64}, ”今日“:{ ”趋势“: ”阳性“, ”价格“: ”+ 1“}},{”图标 “:”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, ”类型“: ”弹药“, ”typeIcon“: ”http://www.runescape.com/img/categories/Ammo“,”名“:”金刚烷   刀“,”描述“:”精细平衡的投掷   刀 “” 电流 “:{” 潮流 “:” 中性”, “价格”:23}, “今天”:{ “潮流”: “中性”, “价格”:0}},{ “图标”: “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, “类型”: “弹药”, “typeIcon”: “http://www.runescape.com/img/categories/Ammo”, “名称”: “金刚烷   投掷斧头“,”描述“:”精细平衡的投掷   斧 “” 当前 “:{” 趋势 “:” 中性”, “价格”:180}, “今日”:{ “趋势”: “中性”, “价格”:0}}]}

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

1 个答案:

答案 0 :(得分: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>";
?>
相关问题