PHP プログラミング ガイド: while ループを使用して実線のひし形を描画する
PHP プログラミングでは、ループの使用はほぼ必須の操作の 1 つです。この記事では、while ループを使用して実線のひし形を描画する方法を紹介します。これにより、PHP の基本的なループ操作をより深く理解し、プログラミング スキルを向上させることができます。
まず、ひし形スタイルを見てみましょう:
* *** ***** ******* ********* ******* ***** *** *
次に、このダイヤモンドの描画処理を PHP コードで実装していきます。まず、ひし形の行数を決定し、特定のルールに従ってスペースとアスタリスクを印刷する必要があります。
次は、ダイヤモンドを描画するための PHP コードの例です:
<?php $rows = 5; // ひし形の行数を定義します // ひし形の上部 $spaces = $rows - 1; $stars = 1; while ($stars <= $rows) { echo str_repeat(' ', $spaces) . str_repeat('*', $stars) . " "; $スペース--; $stars = 2; } // ひし形の下半分 $スペース = 1; $stars = $rows - 2; while ($stars >= 1) { echo str_repeat(' ', $spaces) . str_repeat('*', $stars) . " "; $スペース; $stars -= 2; }
上記のコードにより、行番号 5 のひし形描画プロセスを定義します。まずひし形の上半分、次にひし形の下半分です。このうち、ループ関数と文字列繰り返し関数は、スペースとアスタリスクの印刷を制御するために使用されます。
上記のコード例は、PHP 環境で簡単に実行でき、上に示した実線のひし形を出力します。必要に応じて、列の数を変更して、さまざまなサイズのダイヤモンドを作成することもできます。
この演習を通じて、PHP でのループ構造の使用をより深く理解し、プログラミング ロジックの理解を強化し、プログラミング スキルを強化することができます。この記事が、PHP プログラミングの基本知識をよりよく習得し、プログラミングの旅に楽しみと挑戦を加えるのに役立つことを願っています。
以上がPHP プログラミング ガイド: while ループを使用して実線のひし形を描画するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。