PHP Program to print pyramid pattern (打印金字塔图案的程序)
以下是一个PHP程序,用于打印金字塔图案:
<?php
function printPyramid($level) {
for ($i = 1; $i <= $level; $i++) {
// 打印空格
for ($space = 1; $space <= $level - $i; $space++) {
echo " ";
}
// 打印星号
for ($star = 1; $star <= (2 * $i) - 1; $star++) {
echo "*";
}
// 新的一行
echo "\n";
}
}
// 调用函数,参数为金字塔的层数
printPyramid(5);
?>
这段代码定义了一个printPyramid
函数,它接受一个参数$level
,表示金字塔的层数。函数内部使用两个嵌套循环,外层循环用于控制层数,内层循环分别用于打印空格和星号。每层金字塔的星号数量与层数有关,规则是每层的星号数量是奇数(2 * 层数 - 1)。最后,每行结束后输出一个换行符"\n"
。
调用printPyramid(5)
时,会打印出一个高度为5的金字塔图案。
评论已关闭