Einzelnen Beitrag anzeigen
Alt 27.01.2005, 10:47  
mudo
Neuer Benutzer
 
Registriert seit: 18.11.2003
Beiträge: 17
mudo
mudo eine Nachricht über ICQ schicken
Standard String auf bestimmte Breite (Pixel) kuerzen...

Hallo,

vielleicht stand jemand schonmal vor dem selbem unschoenen "Design"-Thema. Ich bin im Moment gerade dabei und wie jedesmal nervt es mich wieder ein bischen an ;).

Einen String auf eine gewisse Zeichenanzahl mit substr() kuerzen ist ja keine Besonderheit. Nur wenn man auf der Seite einen gewissen Anzeigebereich (z.B.: Eine Tabellenzelle mit 150px Breite hat), sieht es optisch nicht schoen aus, wenn ein String auf eine gewisse Zahl gekuerzt ist - dabei der eine String mal laenger und ein weiterer wieder kuerzer ist.

Beispiel: Beide folgende Zeilen haben eine Zeichenlaenge von 30:
1: BBCode BBCode BBCode BBCode BB
2: Smilie Smilie Smilie Smilie Sm
...nur sind diese auf Grund des Zeichensatzes unterschiedlich lang.

Gibt es eine Methode, aus einem String die Zeichenlaenge zu errechnen um in der Laenge z.B. bis an die 150px heranzukommen?

gruss, mudo...
__________________
Programmieren ist ein Wettkampf zwischen den Entwicklern, die versuchen, immer idiotensichere Programme zu schreiben, und dem Universum, das immer versucht, bessere Idtioten zu erschaffen. - Bisher hat das Universum immer gewonnen.
mudo ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten