php中怎么用while输出金字塔

   2025-01-31 2580
核心提示:在PHP中,可以使用嵌套的 while 循环来输出金字塔。以下是一个示例代码:$height = 5; // 金字塔的高度$row = 1;while ($row = $

在PHP中,可以使用嵌套的 while 循环来输出金字塔。以下是一个示例代码:

$height = 5; // 金字塔的高度$row = 1;while ($row <= $height) {    // 打印空格    $spaces = $height - $row;    $col = 1;    while ($col <= $spaces) {        echo " ";        $col++;    }    // 打印星号    $stars = 2 * $row - 1;    $col = 1;    while ($col <= $stars) {        echo "*";        $col++;    }    echo PHP_EOL;    $row++;}

在上面的代码中,我们使用了三个 while 循环。第一个 while 循环用于控制金字塔的行数,第二个 while 循环用于打印每行的空格,第三个 while 循环用于打印每行的星号。

输出结果为:

    *   ***  ***** ****************

可以根据需要调整金字塔的高度($height 变量的值)。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言