首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用"foreach“回显许多数组

使用"foreach“回显许多数组
EN

Stack Overflow用户
提问于 2016-06-12 21:30:05
回答 2查看 58关注 0票数 0

我有这样的数组:

代码语言:javascript
运行
复制
[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

编辑代码:

代码语言:javascript
运行
复制
$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应该可以做到这一点,但是我不能让它工作。

EN

回答 2

Stack Overflow用户

发布于 2016-06-12 21:33:10

代码语言:javascript
运行
复制
foreach($yourArr['mounts']['collected'] as $item) {
   $item['name]; 
   $item['other_key_what_you_need...']; ...
}
票数 0
EN

Stack Overflow用户

发布于 2016-06-12 21:37:03

给你..。

代码语言:javascript
运行
复制
<?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’...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37774833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档