385 of 410 menu

Funktion func_num_args

Die Funktion func_num_args ermöglicht es, die Anzahl der an die aktuelle benutzerdefinierte Funktion übergebenen Argumente zu ermitteln. Sie funktioniert nur innerhalb von Funktionen und benötigt keine Parameter.

Syntax

func_num_args();

Beispiel

Erstellen wir eine Funktion und geben die Anzahl der übergebenen Argumente aus:

<?php function testArgs() { echo func_num_args(); } testArgs(1, 2, 3); ?>

Ergebnis der Codeausführung:

3

Beispiel

Überprüfen wir die Anzahl der Argumente in einer Funktion ohne Parameter:

<?php function noArgs() { echo func_num_args(); } noArgs(); ?>

Ergebnis der Codeausführung:

0

Beispiel

Verwendung zusammen mit func_get_args zur Verarbeitung einer variablen Anzahl von Argumenten:

<?php function sumAll() { $count = func_num_args(); $args = func_get_args(); $sum = 0; for ($i = 0; $i < $count; $i++) { $sum += $args[$i]; } return $sum; } echo sumAll(1, 2, 3, 4); ?>

Ergebnis der Codeausführung:

10

Siehe auch

  • die Funktion func_get_args,
    die ein Array der übergebenen Argumente zurückgibt
  • die Funktion func_get_arg,
    die ein bestimmtes Argument per Index zurückgibt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen