我的样本期望输出应该是
1 2 3 4 5
2 4
3 3
4 2
5 4 3 2 1
这是我的 PHP 代码
for($i=1;$i <= 5;$i++) {
for($j=1;$j<=$i;$j++) {
echo "$j";
}
for($y=0;$y<(5-$i)*4;$y++) {
echo ' ';
}
for($l=$i;$l>0;$l--) {
echo "$l";
}
echo "<br/>";
}
但我得到了这个输出。
输出:-
1 1
12 21
123 321
1234 4321
1234554321
请尝试解决我的问题。提前致谢。
最佳答案
for($i=1; $i<=5; $i++){
echo $i." ";
}
echo "<br />";
for($i=2; $i<=5; $i++){
if($i==5){
echo $i;
}
else{
echo $i." ";
if($i==2){
echo (4)."<br />";
}
if($i==3){
echo (3)."<br />";
}
if($i==4){
echo (2)."<br />";
}
}
}
echo " ";
for($i=4; $i>=1; $i--){
echo $i." ";
}
我猜@Mark 有最好的解决方案。
关于php - 如何使用 PHP 获取以下输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33634155/