Php 图案输出,卡住
这一切都很新鲜,但我要说的是 我需要使用表(无边框)和for循环制作2个图案: 1Php 图案输出,卡住,php,arrays,for-loop,array-key-exists,Php,Arrays,For Loop,Array Key Exists,这一切都很新鲜,但我要说的是 我需要使用表(无边框)和for循环制作2个图案: 1 1.2 1 2 3 1234 12345 123456 我确实用(可能不是最简单的方法,但它是有效的)解决了这个问题: 帕特隆一世 尝试使用两个循环来获得输出。不要使用数组 <b>Patroon I</b> <br> <?php for($pyramid = 1; $pyramid <=6; $pyramid++){
1.2
1 2 3
1234
12345
123456
我确实用(可能不是最简单的方法,但它是有效的)解决了这个问题:
帕特隆一世
尝试使用两个循环来获得输出。不要使用数组
<b>Patroon I</b>
<br>
<?php
for($pyramid = 1; $pyramid <=6; $pyramid++){
for($i=1;$i<=$pyramid;$i++)
{
echo $i." ";
}
echo "<br>";
}
?>
<b>Patroon II</b>
<br>
<?php
for($pyramid = 6; $pyramid >=1; $pyramid--){
for($i=1;$i<=$pyramid;$i++)
{
echo $i." ";
}
echo "<br>";
}
?>
patroni
帕特隆二世
您不需要任何数组或奇特的函数,只需要两个嵌套for循环
<table>
<?php
// 1
// 1 2
// 1 2 3
// ...
$rows = 6;
for ($row = 1; $row <= $rows; $row++) {
echo "<tr>";
for ($col = 1; $col <= $row; $col++) {
echo "<td class='td1'>" . $col . "</td>";
}
echo "</tr>";
}
?>
</table>
<br />
<table>
<?php
// 1 2 3 4 5 6
// 1 2 3 4 5
// 1 2 3 4
// ...
$rows = 6;
for ($row = $rows; $row > 0; $row--) {
echo "<tr>";
for ($col = 1; $col <= $row; $col++) {
echo "<td class='td1'>" . $col . "</td>";
}
echo "</tr>";
}
?>
</table>
这是学校作业吗?是的,这是,第一年你只需要表格中的数字,或者$pattern
实际上是一个数组,想要在这样的表格中列出它的内容?我认为最好在forloop中使用数组,而不是只使用数字。如果我只做数字,我甚至可能不会使用echo XD。我的问题是:“你想要一个像你发布的例子那样的数字表格吗?”我需要用一个表格制作两个模式[…]
<table>
<?php
// 1
// 1 2
// 1 2 3
// ...
$rows = 6;
for ($row = 1; $row <= $rows; $row++) {
echo "<tr>";
for ($col = 1; $col <= $row; $col++) {
echo "<td class='td1'>" . $col . "</td>";
}
echo "</tr>";
}
?>
</table>
<br />
<table>
<?php
// 1 2 3 4 5 6
// 1 2 3 4 5
// 1 2 3 4
// ...
$rows = 6;
for ($row = $rows; $row > 0; $row--) {
echo "<tr>";
for ($col = 1; $col <= $row; $col++) {
echo "<td class='td1'>" . $col . "</td>";
}
echo "</tr>";
}
?>
</table>
if ($span = $rows - $row)
echo "<td colspan='$span'></td>";
<?php
$pattern=array(1,2,3,4,5,6);
//var_dump($pattern);
for($pyramid1 = 6; $pyramid1 >=0; $pyramid1--){
echo "<tr>
<td class='td1'>";
for($i = 0; $i <=$pyramid1; $i++){
echo $pattern[$i] ;
}
echo "</td>";
echo "</tr>";
}
?>
</table>