以下是一个打印n层金字塔的PHP循环代码:
function printPyramid($n) {
for ($i = 1; $i <= $n; $i++) {
// 打印每一层的空格
for ($j = 1; $j <= $n-$i; $j++) {
echo " ";
}
// 打印每一层的星号
for ($k = 1; $k <= 2*$i-1; $k++) {
echo "*";
}
// 换行
echo "\n";
}
}
// 测试
$n = 5;
printPyramid($n);
输出结果为:
*
***
*****
*******
*********
该代码使用两个嵌套的循环。外层循环用于控制金字塔的层数,内层循环用于打印每一层的空格和星号。首先打印每一层的空格,然后打印每一层的星号,最后换行。
上一篇:php读取USB数据
下一篇:php centos重动
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站