PHP implémente une boucle while pour imprimer des diamants solides
En PHP, nous pouvons obtenir l'effet d'imprimer des diamants solides via des boucles while
imbriquées. Voici un exemple de code spécifique : while
循环来实现打印实心菱形的效果。下面是一个具体的代码示例:
<?php // 设置菱形的大小 $size = 5; // 打印上半部分菱形 $row = 1; while ($row <= $size) { $col = 1; while ($col <= $size - $row) { echo " "; $col++; } $col = 1; while ($col <= 2 * $row - 1) { echo "*"; $col++; } echo " "; $row++; } // 打印下半部分菱形 $row = $size - 1; while ($row >= 1) { $col = 1; while ($col <= $size - $row) { echo " "; $col++; } $col = 1; while ($col <= 2 * $row - 1) { echo "*"; $col++; } echo " "; $row--; } ?>
以上代码中,我们首先设置了菱形的大小为5,然后通过嵌套的while
rrreee
while
imbriquée. La logique d'impression des moitiés supérieure et inférieure est légèrement différente, mais les deux obtiennent la forme du losange en contrôlant le nombre d'espaces et d'astérisques. J'espère que le code ci-dessus vous sera utile, si vous avez des questions ou avez besoin de plus d'explications, n'hésitez pas à me contacter. 🎜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!