ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して while ループを作成し、実線のひし形を生成します。

PHP を使用して while ループを作成し、実線のひし形を生成します。

WBOY
WBOYオリジナル
2024-03-15 13:15:041253ブラウズ

PHP を使用して while ループを作成し、実線のひし形を生成します。

タイトル: PHP で while ループを作成してソリッド ダイヤモンドを生成する

PHP では、while ループを使用してソリッド ダイヤモンドを生成できます。以下では、特定のコード例を使用して、PHP を使用して while ループを記述し、ソリッド ダイヤモンドを生成する方法を示します。

<?php
// ひし形の行数を定義します
$行 = 7;

// 上半分
for ($i = 1; $i <= $rows; $i ) {
    // 各行にスペースを印刷します
    for ($j = 1; $j <= $rows - $i; $j ) {
        エコー " ";
    }
    //各行を出力します*
    $j = 1;
    while ($j <= 2 * $i - 1) {
        エコー "*";
        $j;
    }
    エコー "
";
}

// 後半
for ($i = $rows - 1; $i >= 1; $i--) {
    // 各行にスペースを印刷します
    for ($j = 1; $j <= $rows - $i; $j ) {
        エコー " ";
    }
    //各行を出力します*
    $j = 1;
    while ($j <= 2 * $i - 1) {
        エコー "*";
        $j;
    }
    エコー "
";
}
?>

上記のコードでは、最初にひし形の行数を 7 行として定義しました。次に、上半分と下半分に分割し、2 つの for ループを使用して行数を制御します。各行で while ループを使用してスペースと * を出力し、それによって実線のひし形の効果を生成します。

上記のコード例を通じて、PHP を使用して while ループを記述し、実線のひし形を生成する方法を確認できます。この例がお役に立てば幸いです。

以上がPHP を使用して while ループを作成し、実線のひし形を生成します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。