这一切都很新,但我走了……
我需要使用表格(无边框)和 for 循环制作 2 个模式:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
我确实解决了这个问题(可能不是最简单的方法,但它有效):
<table>
<b>Patroon I</b>
<?php
$pattern = array();
for($pyramid = 1; $pyramid <=6; $pyramid++){
$pattern[$pyramid] = $pyramid;
echo "<tr>
<td class='td1'>" . $pattern[1] . "</td>";
if(array_key_exists(2, $pattern)){
echo "<td class='td1'>" . $pattern[2] . "</td>";
}
if(array_key_exists(3, $pattern)){
echo "<td class='td1'>" . $pattern[3] . "</td>";
}
if(array_key_exists(4, $pattern)){
echo "<td class='td1'>" . $pattern[4] . "</td>";
}
if(array_key_exists(5, $pattern)){
echo "<td class='td1'>" . $pattern[5] . "</td>";
}
if(array_key_exists(6, $pattern)){
echo "<td class='td1'>" . $pattern[6] . "</td>";
}
echo "</tr>";
}
?>
</table>
和另一个模式
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
我似乎无法弄清楚。
我试图扭转之前的代码,尝试了 rsort($pattern),尝试了很多 IF 语句,现在我卡住了:S
有人对我有提示吗?
谢谢!