Les étapes à suivre pour que PHP utilise une boucle while pour réaliser un diamant solide sont : 1. Créez un exemple de fichier PHP ; 2. Définissez la variable "$size" pour contrôler la taille du diamant ; la boucle, utilisez la boucle while interne pour imprimer les espaces, une autre boucle while interne pour imprimer les astérisques ; 4. Dans la seconde moitié de la boucle, utilisez une logique similaire dans l'ordre inverse pour imprimer les espaces et les astérisques.
Le système d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.
Utilisez la boucle while en PHP pour imprimer un losange solide, vous pouvez suivre les étapes ci-dessous :
<?php $size = 5; // 菱形的大小(行数) // 上半部分 $row = 1; while (row<=row <= row<=size) { // 打印空格 spaces=spaces = spaces=size - $row; while ($spaces > 0) { echo " "; $spaces--; } // 打印星号 stars=2∗stars = 2 * stars=2∗row - 1; while ($stars > 0) { echo "*"; $stars--; } echo " "; $row++; } // 下半部分 row=row = row=size - 1; while ($row >= 1) { // 打印空格 spaces=spaces = spaces=size - $row; while ($spaces > 0) { echo " "; $spaces--; } // 打印星号 stars=2∗stars = 2 * stars=2∗row - 1; while ($stars > 0) { echo "*"; $stars--; } echo " "; $row--; } ?>
Dans le code ci-dessus, nous utilisons deux boucles while, une pour dessiner la partie supérieure du losange, et l'autre pour dessiner La moitié inférieure du losange.
Dans la première moitié de la boucle, nous utilisons la boucle interne while pour imprimer les espaces et déterminons le nombre d'espaces à imprimer en fonction de la différence entre le nombre actuel de lignes et le nombre total de lignes. Utilisez ensuite une autre boucle while interne pour imprimer les astérisques et déterminez combien d'astérisques doivent être imprimés en fonction du nombre actuel de lignes.
Dans la seconde moitié de la boucle, nous utilisons une logique similaire dans l'ordre inverse pour imprimer les espaces et les astérisques.
Veuillez noter qu'après la sortie de chaque ligne, nous utilisons echo " " pour imprimer un caractère de nouvelle ligne afin que le diamant soit affiché dans le format correct dans le terminal.
Vous pouvez ajuster la valeur de taille pour contrôler la taille du diamant selon vos besoins. Le code ci-dessus imprimera un diamant solide composé de * caractères . La taille du diamant est donnée par taille spécifiée
.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!