PHP Function mit beliebig vielen Parametern

Sneaker

Mitglied
Moin
Und zwar hab ich ne frage ob es eine Variable in PHP die ich bei den Parametern einsetzen kann und der user kann dann beliebig viele Parameter eingeben.
Ich stell mir da sowas wie in C++ vor und zwar gibs da eine Variable die die Paramater zählt und eine die diese Paramater auf nimmt z.B.
function test(argc,*argv[])
gibs sowas in PHP ?

MfG
Sneaker
 
Da reicht doch eigentlich ein normales Array. Bei C oder C++ werden diese Parameter der main-Funktion schon vom Betriebssystem (beim Aufruf des Programms) festgelegt.
Die Anzahl der Array-Elemente kannst Du ja einfach mit count() rausfinden.
 
das wollte ich ja gerade nicht.
Ich wollte ja bei meiner funktion
function test($para1,$para2,$para3,...,$paraN)
dies wollte ich halt automatisieren wenn ich nähmlich ein array nehme kann ich die parameter ja nicht mit einem komma trennen oder doch ?
 
PHP:
function foo()
{
  $num_args = func_num_args();
  $arg_1 = func_get_arg(0);
  $args = func_get_args();
  echo "Anzahl der übergebenen Parameter: $num_args\n";
  echo "Erster Parameter: $arg_1\n";
  echo "Alle Parameter in einem Array:\n";
  print_r($args);
}
Sollte ziemlich selbsterklärend sein.
 
Zurück