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 :
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 = ' '; $st = '*'; // 用于打印上半部 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);
Sortie :
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!