Maison >développement back-end >tutoriel php >Guide de programmation PHP : Utiliser la boucle while pour dessiner un diamant solide

Guide de programmation PHP : Utiliser la boucle while pour dessiner un diamant solide

王林
王林original
2024-03-15 14:21:03961parcourir

Guide de programmation PHP : Utiliser la boucle while pour dessiner un diamant solide

Guide de programmation PHP : Utiliser la boucle while pour dessiner un diamant solide

En programmation PHP, l'utilisation de boucles est presque l'une des opérations essentielles. Cet article explique comment utiliser une boucle while pour dessiner un diamant solide, vous donnant une compréhension plus approfondie des opérations de base sur les boucles en PHP et améliorant vos compétences en programmation.

Tout d'abord, jetons un coup d'œil au style du losange :

    *
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *

Ensuite, nous implémenterons le processus de dessin de ce losange via du code PHP. Tout d’abord, nous devons déterminer le nombre de lignes dans le losange, puis imprimer les espaces et les astérisques selon des règles spécifiques.

Ce qui suit est un exemple de code PHP pour dessiner un losange :

<?php

$rows = 5; // 定义菱形的行数

// 上半部分菱形
$spaces = $rows - 1;
$stars = 1;

while ($stars <= $rows) {
    echo str_repeat(' ', $spaces) . str_repeat('*', $stars) . "
";
    $spaces--;
    $stars += 2;
}

// 下半部分菱形
$spaces = 1;
$stars = $rows - 2;

while ($stars >= 1) {
    echo str_repeat(' ', $spaces) . str_repeat('*', $stars) . "
";
    $spaces++;
    $stars -= 2;
}

Grâce au code ci-dessus, nous définissons un processus de dessin de losange avec un numéro de ligne de 5. D’abord la moitié supérieure du losange, suivie de la moitié inférieure du losange. Parmi elles, les fonctions de répétition de boucles et de chaînes sont utilisées pour contrôler l'impression des espaces et des astérisques.

L'exemple de code ci-dessus peut être facilement exécuté dans un environnement PHP et génère la forme de losange solide illustrée ci-dessus. Vous pouvez également modifier le nombre de rangées pour créer des diamants de différentes tailles selon vos besoins.

Grâce à cet exercice, vous pourrez mieux comprendre l'utilisation des structures de boucles en PHP, renforcer votre compréhension de la logique de programmation et enrichir vos compétences en programmation. J'espère que cet article pourra vous aider à mieux maîtriser les connaissances de base de la programmation PHP et à ajouter du plaisir et des défis à votre parcours de 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!

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