首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Foreach中的foreach

Foreach中的foreach
EN

Stack Overflow用户
提问于 2013-03-23 08:59:32
回答 1查看 185关注 0票数 0

我需要帮助来解决森林中的森林问题。我正在使用Wordpress插件,高级自定义字段在中继器字段中创建Repeater字段。然后,我使用下面的代码在主循环外部的前端显示(或尝试显示)它们:

代码语言:javascript
复制
 <?php
            //Loop Through Days and Sights
              $days = get_field('day_and_highlights');
              $n = 0;

              if($days){
                echo '<div>';
                  foreach($days as $day){ 
                    $n++;
                    echo '<h2> Day ' . $n . ': ' . $day['destination_dropdown'] . '</h2><br/>';
                    //Loop through Attractions
                    <?php
                    $attractions = get_field('attraction_list');
                    if($attractions){
                        echo '<ul class=\"list_attractions\">';
                        foreach($attractions as $attraction){
                            echo '<li class=\"single_attraction\"><p>' . $attraction['add_attraction'] . '</p></li>';
                        }; //end foreach
                        echo '</ul>';
                    }; //endif 
                  };
                echo '</div>';
              };
            ?>

第一个foreach回声就是一切的焦点。内在的foreach不会影响到jack。我不能让它做任何事。

EN

回答 1

Stack Overflow用户

发布于 2013-03-23 09:03:40

你有一个额外的php标签:

代码语言:javascript
复制
             //Loop through Attractions
             <?php
                $attractions = get_field('attraction_list');
                if($attractions){

试着移除它。

此外,IF和FOREACH语句不应以分号结尾:

代码语言:javascript
复制
                }; //endif 

http://www.php.net/manual/en/control-structures.foreach.php

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

https://stackoverflow.com/questions/15582156

复制
相关文章

相似问题

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