Я отредактировал свой вопрос. Я пытаюсь перебрать каждый массив и использовать его внутри одного цикла foreach, это возможно?
foreach ($exhibitor as $exhibitors)
{
//Foreach loop of each variable we need
foreach ($exhibitorsLoop as $i) {
$names[] = $i['exhibitor']['exhname'];
$logos[] = $i['exhibitor']['onlinelogo'];
//Sponsorship level 2-11
$packages[] = $i['exhibitor']['package'];
$descriptions[] = $i['exhibitor']['description'];
$websites[] = $i['exhibitor']['website'];
}
}
Как я планирую его использовать
<div>
<img class="img-responsive" src="<?php $logo ?>" alt="">
</div>
<div class="col-sm-8">
<h1 style="margin-top:0;"><?php echo $name; ?></h1>
<h2><?php echo $website; ?></h2>
</div>
Когда я печатаю значение, такое как print_r ($ logos), я получаю все значения. Когда я пишу цикл foreach, такой как
foreach ($names as $name) {
echo $name;
}
Также возвращает значение. Но у меня возникли проблемы с тем, чтобы он правильно вернулся в блок HTML. Нужно ли писать цикл foreach для каждого массива (имена, логотипы, пакеты и т. Д.)?
Я пробовал несколько разных методов слияния массивов, но ничто не дает мне конечный результат, который я ищу. Я хотел бы, чтобы каждый экспонент проходил циклически и использовал каждое ключевое значение где-то в html.