Heim  >  Artikel  >  Backend-Entwicklung  >  Verwenden Sie die benutzerdefinierte PHP-Funktion, um den Code der 99er Multiplikationstabelle zu implementieren

Verwenden Sie die benutzerdefinierte PHP-Funktion, um den Code der 99er Multiplikationstabelle zu implementieren

伊谢尔伦
伊谢尔伦Original
2017-06-26 10:38:124979Durchsuche

Eine Definition in PHP erstellenBenutzerdefinierte Funktion Wir müssen nur einen Funktionsraum gefolgt vom Funktionsnamen verwenden. Die Details sind wie folgt.

Verwenden Sie eine benutzerdefinierte Funktion, um die 99er-Multiplikationstabelle zu implementieren. Eine Funktion ist ein Codeblock, der bei Bedarf ausgeführt werden kann.

PHP-Funktionen erstellen:
Alle Funktionen beginnen mit dem Schlüsselwort „function()“
Nennen Sie die Funktion – der Name der Funktion sollte einen Hinweis darauf geben, was sie tut. Funktionsnamen beginnen mit einem Buchstaben oder Unterstrich.
Fügen Sie „{“ hinzu – Der Teil nach der öffnenden geschweiften Klammer ist der Code der Funktion.
Funktionscode einfügen
Fügen Sie ein „}“ hinzu – die Funktion endet mit einer schließenden geschweiften Klammer.
Beispiel
Eine einfache Funktion, die meinen Namen ausgibt, wenn sie aufgerufen wird:

<html>
<body>
 
<?php
function writeMyName()
  {
  echo "David Yang";
  }
 
writeMyName();
?>
 
</body>
</html>

Verwendung einer PHP-Funktion
Jetzt werden wir diese Funktion in einem PHP-Skript verwenden. Jetzt:

<html>
<body>
 
<?php
function writeMyName()
  {
  echo "David Yang";
  }
echo "Hello world!<br />";
echo "My name is ";
writeMyName();
echo ".<br />That&#39;s right, ";
writeMyName();
echo " is my name.";
?>
 
</body>
</html>

Die Ausgabe des obigen Codes:

Hallo Welt!
Mein Name ist David Yang.
Das stimmt, David Yang ist mein Name

Lassen Sie uns eine Funktion schreiben, um die 99er Multiplikationstabelle zu implementieren

<php?
/**
 * 9*9乘法表
 * string fun_99(int $start=1, int $end =1,bool $sort=true )
 * $start 起始数 必须在1-9之间 并且必须为整数
 * $end 结束值 必须1-9之间 并且必须为整数并且要大于$start
 * $sort 表示排序,true表示正序,FALSE表示倒序
 */
echo "<hr/>";
 
function fun_99($start=1,$end =9,$sort=true){
    if ($start<1||$start>9){
        return &#39;起始数 必须在1-9之间&#39;;
    }
 
    if ($end<1||$end>9){
        return &#39;结束值 必须在1-9之间&#39;;
    }
 
    if($start!=(int)($start)){
        return &#39;起始数 必须为整数&#39;;
    }
 
    if($end!=(int)($end)){
        return &#39;结束值 必须为整数&#39;;
    }
 
    if($start>$end){
        return &#39;起始数必须小于结束值&#39;;
    }
    $str = &#39;&#39;;
    if ($sort){
        for ($i=$start;$i<=$end;$i++)
            {
                $str =$str."<br>";                    
                for ($n=$start;$n<=$end;$n++)
                    {        
                        if ($i >= $n)
                            {                
                                $str=$str."$i*$n".&#39;=&#39;.$i*$n."&nbsp";                            
                            }
                    }
            }
    }else{
        for ($i=$end;$i>=$start;$i--)
            {
                $str =$str."<br>";                    
                for ($n=$end;$n>=$start;$n--)
                    {        
                        if ($i >= $n)
                            {                
                                $str=$str."$i*$n".&#39;=&#39;.$i*$n."&nbsp";                    
                            }
                    }
            }
}
return $str;
}
echo fun_99(1,9,true);
?>

Das obige ist der detaillierte Inhalt vonVerwenden Sie die benutzerdefinierte PHP-Funktion, um den Code der 99er Multiplikationstabelle zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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