Mailinglisten-Archive |
Reinhold schrieb:
> Ich möchte den Wert $anzahl mit einem Leerzeichen auf eine Breite von
> 3 Zeichen auffüllen.
$anzahl = str_repeat(' ', 3 - strlen($daten[anzahl])) . $daten[anzahl];
> $anzahl = str_pad($daten[anzahl], 3, " ", STR_PAD_LEFT);
>
> Mit einem geschützten Leerzeichen deshalb, weil mir dies als
> html-Code an den Satzanfang eingebunden sonst *verschwindet*. Keine
> Ahnung warum. Mit einem beliebigen Zeichen am Satzanfang klappt auch
> ein normales Leerzeichen. Wenn ich aber nichts davor setze, wird das
> Leerzeichen *verschluckt*. :-(
Leerzeichen werden immer verschluckt in hTML - außer eben geschützte - und
eben auch am Anfang einer Zeile
> Das geschützte Leerzeichen wird nun aber nicht korrekt dargestellt bei
> der Ausgabe meiner Webseite. Dort steht stattdessen nur das Zeichen
> *&*, also das ersten Zeichen von und dann der Zahlenwert.
>
> Beispiel: &12
>
> Kann doch *unmöglich* an mir liegen, oder...?
doch ... ;-)
wenn du nur 1 Zeichen auffüllen willst nimmt er natürlich nur 1 Zeichen: '&'
von deiner Zeichenkatte ' ' - steht auch so in der Doku zu dieser Funktion
--
Sebastian Mendel
www.sebastianmendel.de
php::bar PHP Wiki - Listenarchive