我相信这很简单,但我想不通。我正在运行一个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
}