gpt4 book ai didi

PHP使用foreach循环一组结果

转载 作者:行者123 更新时间:2023-11-29 00:59:43 24 4
gpt4 key购买 nike

我试图从 mysql 数据库中获取结果以正确地格式化为列,但无法弄清楚如何去做。以下是我需要它的外观。

<div class="box">
<div class="row">
<input name="1" type="radio" id="1" class="radio" />
<label for="1">Result 1</label>
</div>
<div class="row">
<input name="3" type="radio" id="3" class="radio" />
<label for="3">Result 3</label>
</div>

<div class="box">
<div class="row">
<input name="2" type="radio" id="2" class="radio" />
<label for="2">Result 2</label>
</div>
<div class="row">
<input name="4" type="radio" id="4" class="radio" />
<label for="4">Result 4</label>
</div>

目前我只能使用以下方法让它进入一列:

<div class="box">
<?php
foreach($roles as $row){
echo '<div class="row">';
echo ' <input name="_'.$row->key.'" type="radio" id="'.$row->key.'" class="radio" />';
echo ' <label for="'.$row->key.'" style="text-transform: lowercase;">'.$row->name.'</label>';
echo '</div>';
}
?>

任何帮助都会很棒。

干杯

最佳答案

您应该使用 if 语句来检查 key 是奇数还是偶数。这不是一个非常干净的解决方案,但是:

<?php
foreach($roles as $row){
if($row->key%2 == 1) {
echo '<div class="row">';
echo ' <input name="_'.$row->key.'" type="radio" id="'.$row->key.'" class="radio" />';
echo ' <label for="'.$row->key.'" style="text-transform: lowercase;">'.$row->name.'</label>';
echo '</div>';
}
}
echo "</div><div class=\"box\">";
foreach($roles as $row) {
if($row->key%2 == 0) {
echo '<div class="row">';
echo ' <input name="_'.$row->key.'" type="radio" id="'.$row->key.'" class="radio" />';
echo ' <label for="'.$row->key.'" style="text-transform: lowercase;">'.$row->name.'</label>';
echo '</div>';
}
}
?>

关于PHP使用foreach循环一组结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4129614/

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