以下是用PHP循环打印金字塔的代码示例:
<?php
$levels = 5; // 金字塔的层数
$stars = 1; // 每层的星号数量
// 外层循环控制行数
for ($i = 0; $i < $levels; $i++) {
// 内层循环控制每行的空格数
for ($j = 0; $j < $levels - $i - 1; $j++) {
echo " "; // 输出空格
}
// 内层循环控制每行的星号数
for ($k = 0; $k < $stars; $k++) {
echo "* "; // 输出星号和空格
}
$stars += 2; // 每行星号数量加2
echo "<br>"; // 换行
}
?>
以上代码将输出一个包含5层的金字塔,效果如下:
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
希望能帮到你!