Php 如何在循环中创建换行符
在下面的代码中,我想在单选按钮显示5次后添加一个break标签。我尝试了几种方法,但不断地让整个单选按钮重复Php 如何在循环中创建换行符,php,loops,for-loop,while-loop,Php,Loops,For Loop,While Loop,在下面的代码中,我想在单选按钮显示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 />";
foreach ($salary_tbl as $key=>$value) {
echo "<span class=\"year\">$key</span><input class=\"margin_r36\" type=\"radio\" value='$value' name='salary_tbl' /><br />";
}
foreach($salary\u tbl作为$key=>$value){
回显“$key
”;
}
这就是我试过的
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 />";
}
}
}
($i=1;$i$value)的{
回显“$key
”;
}
}
}
谢谢
现在它的可读性不是更高了吗?$i=0;
$i = 0;
foreach ($salary_tbl as $key=>$value) {
if ($i >= 5) {
// Line break
$i=0;
}
echo "<span class=\"year\">$key</span><input class=\"margin_r36\" type=\"radio\" value='$value' name='salary_tbl' /><br />";
$i++;
}
foreach($salary\u tbl作为$key=>$value){
如果($i>=5){
//断线
$i=0;
}
回显“$key
”;
$i++;
}
如果您想每隔5行中断一次,可以使用模:
if ($i % 5 == 0) {
// line break
}
$n=0;
foreach($salary\u tbl作为$key=>$value){
回显“$key”;
如果($n%5==0){
回声“
”;
}
$n++;
}
如果我是对的,您希望每隔5个单选按钮重复中断。你可以使用模数。如果计数可被0整除(即其5 10 15 20…),则我们添加一个中断
$count=0;
foreach ($salary_tbl as $key=>$value) {
if($count and $count%5==0) echo "<br/>";
echo "<span class=\"year\">$key</span><input class=\"margin_r36\" type=\"radio\" value='$value' name='salary_tbl' /><br />";
$count++;
}
$count=0;
foreach($salary\u tbl作为$key=>$value){
如果($count和$count%5==0)回显“
”;
回显“$key
”;
$count++;
}
你错了,OP询问线路中断的问题。使用break只需在满足条件后退出代码。在第五行之后的每一行之前都有一个换行符。如果答案对您有帮助的话。不要忘记将其标记为已回答:)在第一个单选按钮之前将有一个换行符。在第一行之后将有一个换行符。
$i = 0;
foreach ($salary_tbl as $key=>$value) {
if ($i >= 5) {
// Line break
$i=0;
}
echo "<span class=\"year\">$key</span><input class=\"margin_r36\" type=\"radio\" value='$value' name='salary_tbl' /><br />";
$i++;
}
if ($i % 5 == 0) {
// line break
}
$n = 0;
foreach ($salary_tbl as $key=>$value) {
echo "<span class=\"year\">$key</span><input class=\"margin_r36\" type=\"radio\" value='$value' name='salary_tbl' />";
if($n % 5 == 0){
echo "<br />";
}
$n++;
}
$count=0;
foreach ($salary_tbl as $key=>$value) {
if($count and $count%5==0) echo "<br/>";
echo "<span class=\"year\">$key</span><input class=\"margin_r36\" type=\"radio\" value='$value' name='salary_tbl' /><br />";
$count++;
}