Apprentissage de la programmation PHP : la boucle while implémente un motif en losange solide
Dans le processus d'apprentissage de la programmation PHP, la structure de la boucle est une partie très importante, et la boucle while est l'une des structures de boucle les plus basiques et les plus couramment utilisées. Grâce à l'imbrication et au contrôle logique des boucles while, nous pouvons implémenter divers modèles. Aujourd'hui, nous allons apprendre à écrire du code en PHP pour implémenter un modèle en diamant solide.
Tout d'abord, nous devons clarifier les caractéristiques de base du motif en losange solide : le losange est composé d'une série d'espaces et d'astérisques, et le nombre d'astérisques dans chaque rangée augmente puis diminue. Pour réaliser ce modèle, nous pouvons écrire du code PHP selon les étapes suivantes :
Étape 1 : Déterminer le nombre de lignes du losange
Tout d'abord, nous devons déterminer le nombre de lignes du losange. Supposons que nous choisissions 7 lignes. dessinez le losange, puis le centre du losange. La rangée est la rangée 4.
Étape 2 : Écrivez le code PHP
Maintenant, écrivons le code PHP, définissons d'abord le nombre de lignes du losange, puis utilisons l'imbrication de la boucle while pour obtenir la sortie du motif en losange.
<?php $rows = 7; // 菱形的行数 // 上半部分菱形 $row = 1; while($row <= $rows){ $spaces = $rows - $row; while($spaces > 0){ echo " "; $spaces--; } $stars = 2 * $row - 1; while($stars > 0){ echo "*"; $stars--; } echo "<br/>"; $row++; } // 下半部分菱形 $row = $rows - 1; while($row > 0){ $spaces = $rows - $row; while($spaces > 0){ echo " "; $spaces--; } $stars = 2 * $row - 1; while($stars > 0){ echo "*"; $stars--; } echo "<br/>"; $row--; } ?>
Dans ce code, nous définissons d'abord le nombre de lignes du losange comme 7, puis utilisons deux boucles while, l'une pour contrôler la sortie des espaces et l'autre pour contrôler la sortie des astérisques. De cette manière, il est possible d'obtenir un motif en losange solide.
Grâce à cet exemple simple, nous pouvons avoir une compréhension plus approfondie de l'utilisation des boucles while, et en même temps exercer notre capacité à écrire du code PHP. J'espère que vous pourrez pratiquer davantage dans le processus d'apprentissage de la programmation PHP et améliorer continuellement vos compétences en programmation !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!