Funktion sprintf()gibt einen formatierten String zurück.
Allgemein:
% - bestimmt die formatierte Stelle.
b - Das Argument wird als eine Binär-Zahl behandelt.
c - Das Argument wird als eine INTEGER-Zahl behandelt, mit der Ausgabe deren
äquivalenz in ASCII.
d - Das Argument wird als eine INTEGER-Zahl.
f - Das Argument wird als eine Fließkommazahl behandelt.
o - Das Argument wird als eine INTEGER-Zahl mit der Basis 8 behandelt.
s - Das Argument wird wie ein String behandelt.
x - Das Argument wird als als INTEGER behandelt und als Hexadezimale Zahl
ausgegeben.
Beispiel:<
$text =
"meinText.";
echo sprintf("Dies ist %s",
$text);
>
Ausgabe:
Dies ist meinText.
sprintf ist identisch zu printf, mit der Ausnahme dass sprintf die Daten nicht
sofort ausgibt, sondern zurückgibt. Die Zeichenkette kann deshalb in anderen
Funktionen verwendet oder in Variablen gespeichert werden.