Ron Wood
New member
Ich möchte eine Zahl nach einem Text rechtbündig ausgeben.
Dazu versuche ich die PHP "str_pad" String Funktion enzubinden.
Vor der Zahl sollen nun entsprechen viele Leerzeichen ausgegeben werden.
Die Zahlen untereinander erscheinen dann rechtsbündig.
So wird es im Tut jedenfalls versprochen...
Zahl1:__123
Zahl2:___23
Zahl3:____3 (ohne Unterstrich halt)
Das Leerzeichen in $space= " "; wird nicht ausgegeben. Die Zahlen erscheinen nach dem Text linksbündig.
Mit $space="0"; funktioniert es!
Habe auch ohne Erfolg versucht das Leerzeichen als Unicode oder ASCII ec anzugeben.
Bitte um Hilfe wenn hier wer eine Idee hat :icon6:
Ach ja: wenns nicht möglich ist das mit dieser/einer Stringfunktion umzusetzen, wird die $anzahl halt blank mit echo ausgegeben.
Andere Möglichkeiten (table-td align right , css ec.) können nicht umgesetzt werden!
Dazu versuche ich die PHP "str_pad" String Funktion enzubinden.
Vor der Zahl sollen nun entsprechen viele Leerzeichen ausgegeben werden.
Die Zahlen untereinander erscheinen dann rechtsbündig.
So wird es im Tut jedenfalls versprochen...
Zahl1:__123
Zahl2:___23
Zahl3:____3 (ohne Unterstrich halt)
Code:
$anzahl = intval($erg[$id]);
$space= " ";
echo str_pad($anzahl,4,$space,STR_PAD_LEFT);
Das Leerzeichen in $space= " "; wird nicht ausgegeben. Die Zahlen erscheinen nach dem Text linksbündig.
Mit $space="0"; funktioniert es!
Habe auch ohne Erfolg versucht das Leerzeichen als Unicode oder ASCII ec anzugeben.
Bitte um Hilfe wenn hier wer eine Idee hat :icon6:
Ach ja: wenns nicht möglich ist das mit dieser/einer Stringfunktion umzusetzen, wird die $anzahl halt blank mit echo ausgegeben.
Andere Möglichkeiten (table-td align right , css ec.) können nicht umgesetzt werden!