Maison  >  Article  >  développement back-end  >  PHP implémente la boucle while pour imprimer un diamant solide

PHP implémente la boucle while pour imprimer un diamant solide

WBOY
WBOYoriginal
2024-03-16 09:21:04795parcourir

PHP implémente la boucle while pour imprimer un diamant solide

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,然后通过嵌套的whilerrreee

Dans le code ci-dessus, nous définissons d'abord la taille du diamant sur 5, puis imprimons le diamant solide via une boucle 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn