Hi,
Ich würde gerne eine Function mit einer umbestimmen Anzahl an Parametern schreiben.
Ich weiss zwar, dass man die function so deklariert:
Allerdings hab ich keinen plan, wie ich (in diesem fall) args abfangen soll und ob ich evtl. ein Array bekomme?
Mit welcher Funktion würdet ihr Arbeiten, wenn ich jeweils das erste vorkommen eines bestimmten strings (z.B. "%d") im als Parameter übergebenen String zu ersetzen?
Ich hoffe, jemand kann mir helfen
So Long
Ich würde gerne eine Function mit einer umbestimmen Anzahl an Parametern schreiben.
Ich weiss zwar, dass man die function so deklariert:
PHP:
int printf (string format [, mixed args...])
Mit welcher Funktion würdet ihr Arbeiten, wenn ich jeweils das erste vorkommen eines bestimmten strings (z.B. "%d") im als Parameter übergebenen String zu ersetzen?
PHP:
$tmp_array = explode("%d",$format);
$tmp_string = "";
for($x=0;$x<count($array);$x++){
$tmp_string = $tmp_string."".$array[$x]."".args[$x]; //angenommen ich würde den (die) Parameter als Array bekommen...
}
Ich hoffe, jemand kann mir helfen
So Long