Heim > Backend-Entwicklung > PHP-Tutorial > Implementierungsmethode zum Drucken von Links- und Rechtspfeilmustern in PHP (Codebeispiel)

Implementierungsmethode zum Drucken von Links- und Rechtspfeilmustern in PHP (Codebeispiel)

藏色散人
Freigeben: 2023-04-05 17:02:02
Original
2990 Leute haben es durchsucht

Implementierungsmethode zum Drucken von Links- und Rechtspfeilmustern in PHP (Codebeispiel)

In diesem Artikel stellen wir Ihnen eine interessante PHP-Methode vor. Das heißt, verwenden Sie PHP, um das aus Sternen bestehende rechte Pfeilmuster und linke Pfeilmuster auszudrucken. Geben Sie beispielsweise eine ungerade Zahl n ein, um die Höhe und Breite des zu druckenden Musters anzugeben.

Beispiel:

Implementierungsmethode zum Drucken von Links- und Rechtspfeilmustern in PHP (Codebeispiel)

Das PHP-Code-Implementierungsbeispiel lautet wie folgt:

<?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);
Nach dem Login kopieren

Ausgabe:

Implementierungsmethode zum Drucken von Links- und Rechtspfeilmustern in PHP (Codebeispiel)

Verwandte Empfehlungen: „PHP-Tutorial

In diesem Artikel geht es darum, wie man Links- und Rechtspfeilmuster eindruckt PHP, es ist einfach und interessant, ich hoffe, es wird Freunden in Not hilfreich sein!

Das obige ist der detaillierte Inhalt vonImplementierungsmethode zum Drucken von Links- und Rechtspfeilmustern in PHP (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage