Мне интересно, как лучше встраивать теги в цикл foreach?
У меня есть ассоциативный массив, в котором есть одна запись со следующими ключами:
$portfolio = [
'title' => '',
'technology' => '',
'description' => '',
'link' => '',
];
Я пытаюсь повторить тег div с конкретными элементами внутри, но каждый тег div дублируется:
<div class="container">
<div class="row">
<div class="col-md-6 col-lg-4"><div class="card">\n<div class="car img
top"></div>
</div>
</div><div class="col-md-6 col-lg-4"><div class="card"><div class="car
img top"></div>
</div>
</div><div class="col-md-6 col-lg-4"><div class="card"><div class="car
img top"></div>
</div>
</div><div class="col-md-6 col-lg-4"><div class="card"><div class="car
img top"></div>
</div>
</div> </div><!-- row end -->
</div><!-- container end -->
Мой цикл foreach:
Я закомментировал некоторые из них, так как я нахожусь в процессе отладки, когда при загрузке страницы появляется белая страница, ошибка которой находится в закомментированном коде, который я исправлю.
foreach($portfolio as $value){
echo '<div class="col-md-6 col-lg-4">' . '\n';
echo '<div class="card">' . '\n';
echo '<div class="car img top">';
//echo "<img src='img/" . "$value['image']'" . ">";
//echo "</div>";
//echo "<div class='card-body'>";
// echo "<div class='card-body'>";
// echo "<h3 class'card-title'><a class='text-secondary' href='#'>See Project</a></h3>";
// echo "<h6 class='card-subtitle mb-2 text-muted'>$value['description']</h6>";
echo "</div>". "\n";
echo "</div>" . "\n";
echo "</div>";
}
Буду признателен за любую помощь, но я думаю, что моя лучшая цель - создать многомерный массив?
Спасибо,
Джеймс