Start · Sprachen · PHP · Referenz · sprintf

sprintf

Funktion

Formatiert einen String mit Platzhaltern — der PHP-Klassiker für strukturierte Ausgabe.

seit PHP 4.0.0 Kategorie: string

Signatur

sprintf(string $format, mixed ...$values): string

Beschreibung

Placeholder-Syntax: %s (String), %d (Integer), %f (Float), %.2f (Float mit 2 Dezimalstellen), %05d (5-stellig, mit Nullen), %x (Hex).

Parameter

Name Typ Default Beschreibung
$format Pflicht string Format-String.
$values Pflicht mixed... Werte für die Platzhalter.

Rückgabewert

Typ
string
Beschreibung
Formatierter String.

Beispiele

Preis-Formatierung

<?php

echo sprintf('%.2f €', 19.9); // 19.90 €

Mehrere Werte

<?php

echo sprintf('%s hat %d Punkte', 'Anna', 100); // Anna hat 100 Punkte

Positional Args

<?php

echo sprintf('%2$s liebt %1$s', 'Anna', 'Ben'); // Ben liebt Anna

Siehe auch