Hallo zusammen
Ich habe diverse Variablen, die ich als Textmail (kein HTML) verschicken möchte. Grundsätzlich klappt das auch, nur sieht die Ausgabe alles andere als schön aus.
Es sollte eine spaltenweise Ausgabe erfolgen, also Textkurz, Textmittel und Textganzganzlang sollen untereinander stehen (siehe untenstehenden Code). Auf Grund der unterschiedlichen Länge der Variablen in der vorhergehenden Spalte ist dem aber nicht so.
Ich hab nun printf als Befehl gefunden, komme aber mit der Syntax nicht so ganz klar. Ich habe nichts gefunden, um in Strings Zeichen auffüllen zu lassen, oder bin ich völlig blind?
Oder gehe ich es falsch an und muss die Länge der einzelnen Strings bestimmen und dann entsprechend viele Leerzeichen einfügen? Nur wenn ja, dann wie und wo?
Vielen Dank für die Hilfe
Andy
Ich habe diverse Variablen, die ich als Textmail (kein HTML) verschicken möchte. Grundsätzlich klappt das auch, nur sieht die Ausgabe alles andere als schön aus.
Es sollte eine spaltenweise Ausgabe erfolgen, also Textkurz, Textmittel und Textganzganzlang sollen untereinander stehen (siehe untenstehenden Code). Auf Grund der unterschiedlichen Länge der Variablen in der vorhergehenden Spalte ist dem aber nicht so.
Ich hab nun printf als Befehl gefunden, komme aber mit der Syntax nicht so ganz klar. Ich habe nichts gefunden, um in Strings Zeichen auffüllen zu lassen, oder bin ich völlig blind?
Oder gehe ich es falsch an und muss die Länge der einzelnen Strings bestimmen und dann entsprechend viele Leerzeichen einfügen? Nur wenn ja, dann wie und wo?
Code:
<?php $a[1] = "16.12.2005"; $a[2] = "16. - 19.12.2006"; $a[3] = "26.12.2005"; $b[1] = "Textkurz"; $b[2] = "Textmittel"; $b[3] = "Textgangganzlang"; $start= 1; $ende = 4; do { printf("%s %s \n", $a[$start], $b[$start]); $start ++; } while ($start < $ende); ?>
Andy
Kommentar