PHP 打印金字塔:代码示例与详解
以下是使用 PHP 打印金字塔的代码:
<?php
$rows = 5;
for ($i = 1; $i <= $rows; $i++) {
for ($j = 1; $j <= $rows - $i; $j++) {
echo ' ';
}
for ($k = 1; $k <= 2 * $i - 1; $k++) {
echo '*';
}
echo '<br>';
}
?>
输出结果为:
*
***
*****
*******
*********
在上面的代码中,我们使用了三个嵌套的 for 循环来打印金字塔。第一个循环用于控制行数,第二个循环用于打印每行前面的空格,第三个循环用于打印每行的星号。在第三个循环中,我们使用了公式 2 * $i - 1 来计算每行星号的数量。
为了使金字塔看起来更整齐,我们在空格前面添加了 HTML 空格实体 (' '),并在每行的末尾添加了 HTML 换行标记 ('
')。
原文地址: https://www.cveoy.top/t/topic/miMw 著作权归作者所有。请勿转载和采集!