Maison > développement back-end > tutoriel php > Méthode d'implémentation d'impression de motifs de flèches gauche et droite en PHP (exemple de code)

Méthode d'implémentation d'impression de motifs de flèches gauche et droite en PHP (exemple de code)

藏色散人
Libérer: 2023-04-05 17:02:02
original
2991 Les gens l'ont consulté

Méthode d'implémentation d'impression de motifs de flèches gauche et droite en PHP (exemple de code)

Dans cet article nous allons vous présenter une méthode PHP intéressante. Autrement dit, utilisez PHP pour imprimer le motif de flèche droite et le motif de flèche gauche composés d'étoiles. Par exemple, saisissez un nombre impair n pour indiquer la hauteur et la largeur du motif à imprimer.

Exemple :

Méthode dimplémentation dimpression de motifs de flèches gauche et droite en PHP (exemple de code)

L'exemple d'implémentation de code PHP est le suivant :

<?php 
  
// rightpattern方法可打印右箭头图案
function rightpattern($n) 
{ 
      
    // 用于打印上面部分
    $c1 = ($n - 1) / 2; 
  
    // 用于打印下半部
    $c2 = floor(3 * $n / 2 - 1); 
  
    for ($i = 0; $i < $n; $i++) 
    { 
        for ($j = 0; $j < $n; $j++)  
        { 
  
            // 检查条件,以打印右箭头
            if (($j - $i) == $c1 ||  
                ($i + $j) == $c2 ||  
                 $i == $c1) 
                echo "*"; 
  
            // 否则打印空格
            else
                echo " "; 
        } 
          
        echo "\n"; 
    } 
} 
  
// leftpattern方法可打印左箭头图案
function leftpattern($n) 
{ 
    $s = &#39; &#39;; 
    $st = &#39;*&#39;; 
  
    // 用于打印上半部
    for ($i = ($n - 1) / 2; $i > 0; $i--) 
    { 
    for($j = 0; $j < $i; $j++) 
        echo " "; 
    echo $st."\n"; 
    } 
      
    // 用于打印中间部分
    for ($i = 0; $i < $n; $i++) 
        echo "*"; 
    echo "\n"; 
  
    // 用于打印下半部
    for ($i = 1; $i <= ($n - 1) / 2; $i++) 
    { 
            for($j = 0; $j < $i; $j++) 
        echo " "; 
    echo $st."\n"; 
    } 
    echo "\n"; 
} 
  
    // 运行 
    $n = 9; // 必须是奇数 
  
    // 方法调用以打印右箭头
    rightpattern($n); 
  
    echo "\n\n"; 
  
    // 方法调用以打印左箭头
    leftpattern($n);
Copier après la connexion

Sortie :

Méthode dimplémentation dimpression de motifs de flèches gauche et droite en PHP (exemple de code)

Recommandations associées : "Tutoriel PHP"

Cet article explique comment imprimer les flèches gauche et droite modèles en PHP Simple et intéressant, j'espère que cela sera utile aux amis dans le besoin !

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal