如何使用php垂直显示1到20的数字
这是我想要使用的示例逻辑如何使用php垂直显示1到20的数字,php,Php,这是我想要使用的示例逻辑 1 6 11 16 2 7 12 17 3 8 13 18 4 9 14 19 5 10 15 20 这是我的示例代码。我只是从数字中获取逻辑,这样我就可以使用我想要显示的内容。提前感谢那些能帮助我的人 <?php $counter = 0; $columnctr = 0; for ($x = 0; $x <= 4; $x++) :?> <tr> <?php for ($j = 0; $
1 6 11 16
2 7 12 17
3 8 13 18
4 9 14 19
5 10 15 20
这是我的示例代码。我只是从数字中获取逻辑,这样我就可以使用我想要显示的内容。提前感谢那些能帮助我的人
<?php
$counter = 0;
$columnctr = 0;
for ($x = 0; $x <= 4; $x++) :?>
<tr>
<?php for ($j = 0; $j <= 17; $j++) :?>
<?php if($counter == $x) : ?>
<?php
$i = 0;
?>
<?php foreach ($iterator as $val) :?>
<?php if($x == $i) : ?>
<td>
<?php if($val == "meron") : ?>
<span class="circle-blue">
</span>
<?php $counter++;?>
<?php else : ?>
<span class="circle-red">
</span>
<?php $counter++;?>
<?php endif; ?>
</td>
<?php endif; ?>
<?php $i++;?>
<?php endforeach;?>
<?php else : ?>
<td>
</td>
<?php endif; ?>
<?php endfor;?>
</tr>
$total=20;
$totalRow=5;
$totalCol=ceil($total/$totalRow);
回声';
对于($x=1;$xfor($i=1;$i到目前为止您尝试过什么?在我看来,使用a=1到5的简单循环,显示a、a+5、a+10和a+15就可以了。请发布您的示例代码,以便我们可以看到我们可以帮助您的地方。StackOverflow不是一个编码服务,也不是我们为您完成任务的地方。您需要编写自己的代码,并包括代码,您的问题中的预期行为和任何错误消息问题。只需一点注意-完全没有必要以您的方式不断进出PHP。事实上,如果退出PHP的唯一原因是显示一小段html,我可能只是echo
它。但许多PHP标记之间没有html。
$total = 20;
$totalRow = 5;
$totalCol = ceil($total/$totalRow);
echo '<pre>';
for($x = 1; $x <= $totalRow; $x++){
for($y=1; $y <= $totalCol; $y++){
$number = $x + (($y -1) * $totalRow);
// don't print extra number for last column, check for $total = 21 or 22
if($number <= $total)
echo $number. ' ';
}
echo PHP_EOL;
}
for($i=1;$i<=5;$i++):
$f = 0;
for($j=$i;$j < ($i+4) ; $j++ ):
if($f == 0):
echo $j." ";
$p = $j;
else:
echo $p = ($p + 5)." ";
endif;
$f = 1;
endfor;
echo "<br/>";
endfor;