Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Foreach在Foreach的内部_Php_Wordpress_Foreach - Fatal编程技术网

Php Foreach在Foreach的内部

Php Foreach在Foreach的内部,php,wordpress,foreach,Php,Wordpress,Foreach,我需要你的帮助。我正在使用Wordpress插件,高级自定义字段在Repeater字段中创建Repeater字段。然后,我将使用以下代码在主循环外部的前端显示(或尝试显示)它们: <?php //Loop Through Days and Sights $days = get_field('day_and_highlights'); $n = 0; if($days){

我需要你的帮助。我正在使用Wordpress插件,高级自定义字段在Repeater字段中创建Repeater字段。然后,我将使用以下代码在主循环外部的前端显示(或尝试显示)它们:

 <?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 echo的一切都在现场。内部foreach不适合jack。我不能让它做任何事

您有一个额外的php标记:

             //Loop through Attractions
             <?php
                $attractions = get_field('attraction_list');
                if($attractions){

你打印了吗?($景点)?没有,但我现在打印了。什么也没发生。我想完成什么?当你在一个数组上迭代时。。。很高兴知道你的阵型中有什么你正在交互。如果数组为空,则表示没有发生任何事情。打印\u r打印数组内容。继续阅读这里>感谢一月。所以巧合的是,当我打印(天)时,我得到了这个数组([0]=>数组([destination\u dropdown]=>意大利佛罗伦萨[attraction\u list]=>数组([0]=>数组([add\u attraction]=>(罗马)圆形竞技场)[1]=>数组([add\u attraction]=>(罗马)圆形竞技场)[2]=>数组([add\u attraction]=>(罗马)圆形竞技场)等等。那么所有的值都在第一个数组中?太混乱了。是的,我在玩其他选项,我想我在粘贴代码之前忘了删除它。我会删除,但我认为这不会修复任何东西。是的,这不会改变任何东西。谢谢你,真的。我从现在开始不会这么做。我真的不知道为什么我要开始首先是d。
                }; //endif