Heim > Backend-Entwicklung > PHP-Tutorial > Einführung und Anwendungsbeispiele der Funktion PHP func_num_args()

Einführung und Anwendungsbeispiele der Funktion PHP func_num_args()

巴扎黑
Freigeben: 2023-03-07 20:56:02
Original
9293 Leute haben es durchsucht

func_num_args(): Gibt die Anzahl der an die aufrufende Funktion übergebenen Parameter zurück, der Typ ist eine Ganzzahl.

Diese Funktion kann in Verbindung mit func_get_arg() und func_get_args() verwendet werden, um benutzerdefinierten Funktionen den Empfang von Parameterlisten variabler Länge zu ermöglichen.

Rückgabewert

Gibt die Anzahl der Parameter zurück, die an die aktuelle benutzerdefinierte Funktion übergeben wurden.

Verwendungsbeispiel:

function foo()
{
   $numargs = func_num_args();//返回这个函数所含的参数
   echo "Num fo argumets : $numargs <br>\n";
   $arr=func_get_args();//返回一个数组给$arr
   print_r($arr);//输出这个数组所有的参数
   echo "<hr>";
   for($i=0;$i<=$numargs;$i++)
   {
       echo $arr[$i]."<br>";
   }
}
foo(1,2,3,45,6);
Nach dem Login kopieren

Die Laufergebnisse lauten wie folgt:

Num fo argumets : 5
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 45 [4] => 6 )
--------------------------------------------------------------------------------
1
2
3
45
6
Nach dem Login kopieren

Beispiel 2:

<?php
function foo() {
    include &#39;./fna.php&#39;;
}
foo(&#39;First arg&#39;, &#39;Second arg&#39;);
?>
fna.php
<?php
$num_args = func_num_args();
var_export($num_args);
?>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonEinführung und Anwendungsbeispiele der Funktion PHP func_num_args(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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