<?php
//for循环复习,求偶数和
echo '<hr/>';
$num="";
for($k=0;$k<=100;$k+=2){
$num+=$k;
}
echo '0到100之间所有的偶数的和为:'.$num;
echo '<hr/>';
echo '<hr/>';
//打印直角三角形
for($i=1;$i<5;$i++){
for($j=1;$j<=$i;$j++){
echo "☆";
}
echo "<br/>";
}
echo "<hr/>";
//打印倒立直角三角形
for($i=1;$i<4;$i++){
for($j=1;$j<=4-$i;$j++){
echo "☆";
}
echo "<br/>";
}
echo "<br/>";
//打印金字塔
$layer=6;
for($i=1;$i<=$layer;$i++){
for($j=1;$j<=$layer-$i;$j++){
echo "☆";
}
for($k=1;$k<=(2*$i-1);$k++){
echo "★";
}
echo "<br/>";
}
echo "<hr/>";
//打印金字塔
$layer=7;
for($i=1;$i<=$layer;$i++){
for($space=1;$space<=$layer-$i;$space++){
echo "";
}
for($k=1;$k<=(2*$i-1);$k++){
echo "★";
}
echo "<br/>";
}
echo "<hr/>";
//打印正宗金字塔
$layer=4;
for($i=1;$i<$layer;$i++){
for($space=1;$space<=$layer-$i;$space++){
echo "";
}
for($k=1;$k<=(2*$i-1);$k++){
echo "*";
}
echo "<br/>";
}
echo "<hr/>";
//打印倒立的金字塔
$layer=5;
for($i=1;$i<=$layer;$i++){
for($space=1;$space<=$i-1;$space++){
echo "";
}
for($k=1;$k<=2*($layer-$i)+1;$k++){
echo "*";
}
echo "<br/>";
}
echo "<hr/><hr/>";
//打印菱形
$layer=6;
for($i=1;$i<=$layer;$i++){
for($space=1;$space<=$layer-$i;$space++){
echo "";
}
for($k=1;$k<=(2*$i-1);$k++){
echo "*";
}
echo "<br/>";
}
for($i=1;$i<=$layer-1;$i++){
echo "";
for($space=1;$space<=$i-1;$space++){
echo "";
}
for($k=1;$k<=2*($layer-1-$i)+1;$k++){
echo "*";
}
echo "<br/>";
}
?>
结果如下图:按顺序

本文通过PHP语言演示了多种循环的应用场景,包括计算0到100之间的偶数和、打印不同形状的图形如直角三角形、倒立直角三角形、金字塔及菱形等。通过对这些例子的学习,读者可以更好地掌握PHP中for循环的使用。
4839

被折叠的 条评论
为什么被折叠?



