Der Martin: PHP - Zahlen mit Nullen auffüllen

Beitrag lesen

Hallo,

Da stellt sich die Frage nach der Definition von "optimal".

genau, um etwas zu bewerten, muss man Kriterien definieren: Performance, Eleganz, Lesbarkeit, Skalierbarkeit, Wartbarkeit?

Wie Denis schrieb ist str_pad aus seiner Sicht lesbarer... Das kann aber jeder in jeder Situation anders sehen.

Ja, ich finde beispielsweise die sprintf-Lösung schöner, "lesbarer", weil sie das gewünschte Ergebnis explizit als Muster enthält und nicht als Algorithmus. Das Ausgabeformat ist außerdem viel leichter zu ändern als bei der str_pad-Variante, falls das mal gewünscht sein sollte.

So long,
 Martin