Introduction aux motifs d'étoiles en PHP

Dans ce tutoriel, nous apprendrons comment implémenter des motifs en étoile en PHP. L'impression de différents modèles en PHP est simple et facile à apprendre. Et ce serait bien d'avoir des connaissances dans d'autres langages de programmation comme C ou C ++. Nous pouvons imprimer des motifs de triangles pyramidaux, des motifs d'étoiles, des motifs de nombres, etc. Nous les apprendrons dans ce tutoriel, à partir de nombreux motifs différents. Nous utilisons for loop pour imprimer ces motifs. Nous pouvons également utiliser la boucle foreach et la boucle imbriquée for pour imprimer ces modèles. Dans ces boucles imbriquées, nous utiliserons une boucle externe et une boucle interne pour imprimer les étoiles pour un motif particulier.

Exemples de motifs d'étoiles en PHP

Voici les 6 exemples de motifs d'étoiles en PHP:

  • Il s'agit d'un simple motif en étoile en PHP. Nous utiliserons deux boucles, une boucle externe et une boucle interne. La boucle externe est pour les lignes et la boucle interne pour les colonnes. La boucle for externe avec une valeur de I itère 5 fois à partir de 0 et se terminant par la valeur 5 car nous voulons cinq lignes. La boucle for externe représente les lignes du motif.
  • Ensuite, la boucle for interne itère également 5 fois à partir de 0 et se termine par une valeur inférieure à la valeur 5. La boucle for interne représente les colonnes du motif.
  • Selon la syntaxe de la boucle for, la boucle externe commence par 0, vérifie si elle est inférieure à 5 si oui, elle ira à l'intérieur de la boucle. À l'intérieur de la boucle for se trouve, encore une fois une boucle for pour les colonnes, où la variable j est initialisée à 0 et cette boucle affichera les étoiles (*) dans la première ligne, et bouclera jusqu'à ce que la condition $ j <5 soit satisfaite.
  • Une fois que la valeur de $ j est supérieure à 5, le contrôle sortira de la boucle et le curseur apparaîtra sur la ligne suivante. Maintenant, la valeur de i est incrémentée de 1, ce qui signifie que la valeur est 2 et encore la boucle j for bouclera 5 fois et imprimera les 5 étoiles.
  • Cela se répétera 5 fois jusqu'à ce que la valeur de i soit supérieure à 5. Une fois la valeur supérieure à 5, le programme cessera de s'exécuter et la sortie souhaitée sera imprimée.

Exemple 1

Code:

<_?php
//example to demonstrate star pattern-1
for($i=0; $i<5; $i++) (
for($j=0; $j<5; $j++)
(
echo '*';
)
echo '
';
)
?>

Production:

Exemple # 2

Dans cet exemple, la boucle i for itère 5 fois et pour chaque valeur de i, la boucle j interne va itérer et s'imprimer en étoile *. La boucle j for est utilisée pour imprimer les étoiles. Pour la valeur initiale de i comme 1, une étoile sera imprimée. Ensuite, pour la valeur de 2, deux étoiles sur une ligne seront imprimées, encore une fois pour la valeur de 3, trois étoiles seront imprimées et cela continuera jusqu'à ce que la valeur ne soit pas supérieure à 5.

Code:

<_?php
//example to demonstrate star pattern-2
for($i=1; $i<=5; $i++) (
for($j=1; $j<=$i; $j++)
(
echo '*';
)
echo '
';
)
?>

Production:

Exemple # 3

Dans cet exemple, la boucle i for bouclera 5 fois comme nous voulons 5 lignes. La boucle j for est utilisée pour imprimer * en fonction de la valeur de i. Pour la première fois comme nous voulons 5 étoiles dans la première ligne, donc pour la première valeur de i comme 1, la boucle j affichera 5 étoiles. Ensuite pour la valeur 2, la boucle j affichera 4 étoiles, pour la valeur suivante 3, la boucle j s'imprimera 3 fois et ainsi de suite. Cela s'arrêtera une fois que la condition de i sera supérieure à 5 et imprimera la sortie souhaitée.

Code:

<_?php
//example to demonstrate star pattern-3
for($i=1; $i<=5; $i++) (
for($j=5; $j>=$i; $j--)
(
echo '*';
)
echo '
';
)
?>

Production:

Exemple # 4

Dans cet exemple, la valeur I pour boucle est itérée 5 fois, car le nombre de lignes dans le motif en étoile est 5. Dans cet exemple également, nous utilisons j pour boucle pour imprimer les espaces et un nouveau k pour boucle est utilisé pour imprimer étoiles *.

Code:

<_?php
//example to demonstrate star pattern-4
for($i=1; $i<=5; $i++) (
for($j=4; $j>=$i; $j--) //loop to print spaces
(
echo ' ';
)
for($k=1; $k<=$i; $k++) //loop to print stars
(
echo '*';
)
echo '
';
)
?>

Production:

Exemple # 5

Dans cet exemple, trois boucles sont utilisées, une pour le nombre de lignes, la seconde pour l'impression des espaces et la troisième pour imprimer les étoiles. Les deux boucles définies dépendent de la valeur de i.

Code:

<_?php
//example to demonstrate star pattern-5
for($i=1; $i<=6; $i++) (
for($j=1; $j<=$i; $j++) //loop to print spaces
(
echo ' ';
)
for($k=5; $k>=$i; $k--) //loop to print stars
(
echo '*';
)
echo '
';
)
?>

Production:

Exemple # 6

Dans cet exemple, il existe une combinaison de deux motifs d'étoiles triangle supérieur et triangle inférieur. Ces triangles sont déjà expliqués dans les exemples précédents et pour cela, nous utilisons trois boucles, une pour le nombre de lignes, la deuxième pour l'impression des espaces et la troisième pour l'impression des étoiles et cette boucle est répétée à nouveau avec différentes valeurs initiales de i et j avec différentes conditions pour la moitié suivante du motif triangulaire.

Code:

<_?php
//example to demonstrate star pattern-5
// this loop prints the upper half of the star pattern
for($i=1; $i<=5; $i++) (
for($j=1; $j<=$i; $j++) //loop to print spaces
(
echo '*';
)
echo '
';
)
// this loop prints the lower half of the pattern
for($i=1; $i<=5; $i++) (
for($j=4; $j>=$i; $j--) //loop to print stars
(
echo '*';
)
echo '
';
)
?>

Production:

Conclusion

Dans cet article, les motifs d'étoiles en php sont expliqués. Nous avons vu différentes formes de motifs d'étoiles. Ces motifs sont accompagnés d'une explication du fonctionnement de la condition, du fonctionnement du bouclage pour imprimer les étoiles comme vous le souhaitez.

Articles recommandés

Ceci est un guide des motifs d'étoiles en PHP. Nous discutons ici des exemples de motifs d'étoiles en PHP avec du code et des sorties. Vous pouvez également consulter nos autres articles connexes pour en savoir plus-

  1. Boucle PHP Do While
  2. Factoriel en PHP
  3. Variables en PHP
  4. Fonction récursive PHP
  5. Comment connecter une base de données à PHP?
  6. Constantes PHP
  7. Faire en boucle en Python
  8. Fonction récursive en Python
  9. Programme factoriel en JavaScript
  10. Fonction récursive en C
  11. Fonction récursive en JavaScript