Maison >développement back-end >tutoriel php >Utilisez PHP pour écrire une boucle while afin de générer un diamant solide
Titre : Écrire une boucle while en PHP pour générer un losange solide
En PHP, nous pouvons utiliser une boucle while pour générer un losange solide. Ce qui suit utilise un exemple de code spécifique pour montrer comment utiliser PHP pour écrire une boucle while afin de générer un diamant solide.
<?php // 定义菱形的行数 $rows = 7; // 上半部分 for ($i = 1; $i <= $rows; $i++) { // 打印每一行的空格 for ($j = 1; $j <= $rows - $i; $j++) { echo " "; } // 打印每一行的* $j = 1; while ($j <= 2 * $i - 1) { echo "*"; $j++; } echo " "; } // 下半部分 for ($i = $rows - 1; $i >= 1; $i--) { // 打印每一行的空格 for ($j = 1; $j <= $rows - $i; $j++) { echo " "; } // 打印每一行的* $j = 1; while ($j <= 2 * $i - 1) { echo "*"; $j++; } echo " "; } ?>
Dans le code ci-dessus, nous définissons d'abord le nombre de rangées du diamant comme 7 rangées. Ensuite, il est divisé en moitié supérieure et moitié inférieure, et deux boucles for sont utilisées pour contrôler le nombre de lignes. Dans chaque ligne, utilisez une boucle while pour imprimer des espaces et *, générant ainsi l'effet d'un losange solide.
Avec l'exemple de code ci-dessus, nous pouvons voir comment écrire une boucle while en utilisant PHP pour générer un diamant solide. J'espère que cet exemple vous aidera !
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!