gpt4 book ai didi

php - 将 foreach 结果排序为 2 列

转载 作者:行者123 更新时间:2023-11-28 18:32:57 25 4
gpt4 key购买 nike

我正在尝试将 foreach 的结果列表设置为两列,但是我不太确定如何在不放弃 PHP 的情况下进行处理。

目前,一切如下所示: current layout

我希望它看起来像这样: wanted layout

目前,我的 foreach 和 CSS 看起来是这样的:

<p class="title">Reviews</p>
<section id="reviews">
<ul class="section_body">
<?php
foreach($reviews['reviews'] as $rv){
if ($rtmp++ < 10);
if ($rv['freshness'] == 'fresh') {
$image = "fresh";
}
else {
$image = "rotten";
}

echo '<img src="assets/images/' . $image . '.png" class="rating" title="Rotten" alt="Rotten" />';
echo '<li>' . $rv['quote'] . '</li>';
}
?>
</ul>
</section>

Current CSS

提前感谢任何可能提供帮助的人!我们将不胜感激。

最佳答案

我通常使用 css 来完成这种任务,让浏览器处理这些事情

#reviews li
{
float:left;
width: 45%;
...
}

将这两行添加到您的 css 中,让浏览器负责安排。这个想法是让每个 li 占据容器的一半 (50%)。我把它设为 45% 来处理额外的填充、边距和边框

此外,您的报价和图片应该在 li

 <li> <img src="..." />  <span>my quote here</span>  </li>

关于php - 将 foreach 结果排序为 2 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13779151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com