首页 > 解决方案 > 我需要删除嵌套循环并使用字符串连接

问题描述

<?php
echo "How much stacks do you want?\n";
$a = readline("");
$x1 = "*";

    //Inner Loop
for ($x = 1; $x <= $a; $x++) {
    //Outer loop
        for ($z = 1; $z <= $x; $z++) {
            echo "*";
        }
        echo "\n";
    }
?>

我需要停止使用此代码中的嵌套循环,并将其更改为字符串连接。这是一个使用 readline 制作金字塔的 php 脚本。

标签: php

解决方案


像这样的东西:

<?php
echo "How much stacks do you want?\n";
$a = readline("");
$x1 = "*";

for ($x = 1; $x <= $a; $x++) {
    echo $x1 . "\n";
    $x1 .= '*';
}

推荐阅读