Мне нужна помощь с помощью foreach внутри foreach. Я использую Wordpress plug-in, Advanced Custom Fields для создания полей 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 эха на месте. Внутренний foreach не делает гнездо. Я не могу заставить его ничего делать.
вы print_r ($ достопримечательности)? –
Нет, но я сделал это сейчас. Ничего не произошло. Что я пытался сделать? – Christianc1
как вы итерируете по массиву ... его приятно знать, что внутри вашего массива вы взаимодействуете. если массив пуст, это нормально, что ничего не происходит. print_r печатает содержимое массива. Продолжайте читать здесь> http://www.php.net/print_r –