gpt4 book ai didi

php - 如何在循环中创建换行符

转载 作者:行者123 更新时间:2023-12-04 20:54:17 26 4
gpt4 key购买 nike

在下面的代码中,我会在单选按钮显示 5 次后添加一个 break 标签。我尝试了几种方法,但一直让单选按钮的全部数量重复。

foreach ($salary_tbl as $key=>$value) {
echo "<span class=\"year\">$key</span><input class=\"margin_r36\" type=\"radio\" value='$value' name='salary_tbl' /><br />";
}

这是我尝试过的

for ($i=1; $i<=10; $i++) {
if ($i < 5) {
foreach ($salary_tbl as $key=>$value) {
echo "<span class=\"year\">$key</span><input class=\"margin_r36\" type=\"radio\" value='$value' name='salary_tbl' /><br />";
}
}
}

谢谢

最佳答案

$count = 0;
foreach ($salary_tbl as $key=>$value) {
if($count == 5) {
//Apply the line break here
}
echo "<span class=\"year\">$key</span><input class=\"margin_r36\" type=\"radio\" value='$value' name='salary_tbl' /><br />";
$count++;
}

或者如果您希望每 5 条记录换行,则可以将代码稍微更改为。

$count = 0;
foreach ($salary_tbl as $key=>$value) {
if($count && $count%5 == 0) {
//This will apply the line break for every five records
}
echo "<span class=\"year\">$key</span><input class=\"margin_r36\" type=\"radio\" value='$value' name='salary_tbl' /><br />";
$count++;
}

我的另一个建议是,不要使用转义字符 \,您可以简单地将它与单引号和连接运算符一起使用,这样可读性更高。

例如。

echo '<span class="year">' . $key . '</span><input class="margin_r36" type="radio" value="' . $value . '" name="salary_tbl"/><br />';

现在不是更可读了吗?

关于php - 如何在循环中创建换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9177658/

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