我有这样的数组:
[mounts] => Array
(
[collected] => Array
(
[0] => Array
(
[name] => Chauffeured Mekgineer's Chopper
[itemId] => 120968
[qualityId] => 7
[icon] => inv_misc_key_06
)
[1] => Array
(
[name] => Albino Drake
[itemId] => 44178
[qualityId] => 4
[icon] => ability_mount_drake_blue
)我需要每个数组的名称qualityId (它们是用数字表示的-xy
编辑代码:
$array = array('name'=>'xy','server'=>'frostwolf','fields'=>'mounts,stats');
$type = 'character';
$r = $client->fetch($type,$array);
echo '<pre>';
<?php foreach($r['result']['mounts']['collected'] as $item) { ?>
<div class="summary-inventory-simple">
<a href="//de.wowhead.com/item=<?php print $item['itemId']; ?>" class="<?php print $item['qualityId']; ?>">
<div class="iconmedium">
<img src="http://wow.zamimg.com/images/wow/icons/large/<?php print $item['icon']; ?>.jpg" alt="some_text" />
</a></div>
<?php } ?>
echo '</pre>';我知道使用foreach应该可以做到这一点,但是我不能让它工作。
发布于 2016-06-12 21:33:10
foreach($yourArr['mounts']['collected'] as $item) {
$item['name];
$item['other_key_what_you_need...']; ...
}发布于 2016-06-12 21:37:03
给你..。
<?php foreach($r['result']['mounts']['collected'] as $item) { ?>
<div class="summary-inventory-simple">
<a href="//de.wowhead.com/item=<?php print $item['itemId']; ?>" class="<?php print $item['qualityId']; ?>">
<div class="iconmedium">
<img src="http://wow.zamimg.com/images/wow/icons/large/<?php print $item['icon']; ?>.jpg" alt="some_text" />
</a></div>
<?php } ?>ps。我不知道你为什么使用$r‘’result‘而不是$r’‘mounts’...
https://stackoverflow.com/questions/37774833
复制相似问题