@@Der-Dennis
dann müsste man sich tatsächlich mal überlegen, was "gute Lesbarkeit" bedeutet. Ich gehe dabei immer davon aus, wie viel jemand anderes im Zweifel nachschauen muss. Im Fall von str_pad muss man sich die Funktion ansehen, im Fall von sprintf muss man sich die Funktion plus das Muster ansehen, also mehr.
Im Fall von str_pad
muss ich mir die Funktion ansehen (wegen kenne ich nicht), im Fall von sprintf
muss ich mir gar nichts ansehen, also weniger.
Ein Hoch auf PHP, dass es für alles mindestens zwei Funktionen gibt und es dem Entwickler überlassen wird, sich im dem Wust zurechtzufinden.
TL;DR: Ich denke, sprintf
ist die bessere Wahl: einerseits weil konform zu anderen Programmiersprachen, andererseits flexibler:
Das Ausgabeformat ist außerdem viel leichter zu ändern als bei der str_pad-Variante, falls das mal gewünscht sein sollte.
LLAP 🖖
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)