dedlfix: Formatierte Ausgabe - nutze die printf()-Familie

Beitrag lesen

echo $begrüßung;

die Funktionen sprintf() bzw. printf() sind hervorragend geeignet um eine formatierte Ausgabe zu erzeugen, wie Du sie gerne hättest.

Ja, das ist aber nur dann gut, wenn man eine diktengleiche Schriftart verwendet (Courier, monospace usw.). Bei anderen Schriftarten sind oftmals Leerzeichen schmaler als die Ziffern und die Ziffern unterschiedlich breit, so dass das keine Linie ergibt. Hier empfiehlt sich eher die Formatierung über CSS. Die Nummer kommt dabei in ein extra Element mit definierter (width) oder automatisch geregelter (Tabellenzelle) Breite und rechtsbündiger Textausrichtung.

echo "$verabschiedung $name";