![]() Mailinglisten-Archive |
Reinhold wrote: > Hallo Sebastian, > >>> 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]; > > >> Leerzeichen werden immer verschluckt in hTML - au�er eben gesch�tzte - und >> eben auch am Anfang einer Zeile > > Das mit dem Anfang der Zeile ist *selbst mir* ;-) neu. > Aber Mann kann ja nicht alles wissen... > >> doch ... ;-) > > OK - ich geb's zu - Ausnahmsweise lags an mir... > >> 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 > > Und da soll ein *normaler* Mensch dahintersteigen! Jetzt wo du's > sagst ist das klar, aber selbst wenn das so geschrieben steht, wei� > ich leider auch nicht wo das Geschriebene steht. Wie hei�t es so > sch�n: Man muss nicht alles wissen, man sollte nur wissen wo es steht. PHP-Manual: "str_pad — Erweitert einen String auf eine bestimmte Länge unter Verwendung eines anderen Strings" Was erwartest du, wenn du einen string auf eine bestimmte L�nge verl�ngern willst, was passiert? ;-) Wenn das nicht dein ziel ist, den String auf eine bestimmte L�nge zu bringen, nimmst du besser str_repeat(): $neuerstring=str_repeat(' ',$minlength-strlen($alterstring)).$alterstring; > > Nur gut da� ich *nur* ca. 1 Stunde in dieses d�mliches Leerzeichen > investiert habe. > > Werde Dich heute in mein Nachtgebet einschlie�en :-) > > > -- > Gru� > > Reinhold
php::bar PHP Wiki - Listenarchive