this is what i want. 123456 23456 3456 456 56 6
嗨,我在这个循环中遇到了麻烦。
<?php
for ($x = 7; $x >= 1; $x--) {
for ($y = 7; $y > $x; $y--) {
echo "  ";
}
$s = 7;
while ($s < $x) {
$f++;
$s--;
}
for ($f=1; $f < 7; $f++) {
echo "$f";
}
echo "<br>";
}
?>
这就是我得到的。我想得到$ f的工作,但它忽略了它。
答案 0 :(得分:1)
你可以比你更简单。
for($x = 1; $x <= 6; $x++) {
for($y = 1; $y <=6; $y++){
if($x > $y)
echo "  ";
else
echo $y;
}
echo "<br>";
}
使用x可以控制线条,使用y控制列。如果行大于列,则打印空格,如果不是,则打印数字。