作为MySql查询PHP foreach循环的一部分,回显单独的数组结果



我相信这很简单,但我想不通。我正在运行一个phpforeach循环,将MySQL查询的结果回显到各个DIV容器中。Div是由CSS类决定的各种大小。我试图将类的顺序放入foreach循环中,以格式化从循环中生成的DIV。

我控制MySql查询的结果数量,这样可以确保单独的数组每个结果有一个项。阵列看起来像这个

$flex = array("large", "large", "small", "small", 
"small-third", "small-third", "small", "small", "large", "large", ); 

这是我如何做前臂循环的一个例子:

foreach ($result AS $row) {

$title = $row['title'];
$under_image = $row['under_image'];
$over_image = $row['over_image'];

echo '<div class="'. $flex .'"> 
<p>'. $title .'</p>
</div>'}

其中$flex实际上会从数组中提取下一个结果。我将如何实现这一点?

希望一切都清楚,谢谢你的帮助。

foreach($result as $key=>$row){
...your code, 
echo '<div class="'. $flex[$key] .'"> 
...rest of your code
}

最新更新