haraldos 0 Posted February 9, 2006 Share Posted February 9, 2006 Moin, suche den Weg für folgendes, aber irgendwie bleibt mir der Ansatz bereits verborgen: ich möchte aus einer tabelarischen Auflistung nach einer DB Abfrage der Übersichtlichkeit wegen die Zeichenkette automatisch abkürzen, wenn die Zeichenkette länger als x Zeichen ist. Lautet das Original beispielsweise so: Anton pflückt ein Blümchen und muss sich dabei bücken. sollte die gekürzte Ausgabe so aussehen: Anton pflückt ein Blümchen un... Wie? Womit? Danke und Gruß, Haraldos Quote Link to post Share on other sites
mahe 0 Posted February 9, 2006 Share Posted February 9, 2006 Willst du wirklich mitten im Wort abschneiden? -> substr() Geht aber auch nach dem Wort welches nach x Zeichen steht -> wordwrap() Quote Link to post Share on other sites
haraldos 0 Posted February 9, 2006 Author Share Posted February 9, 2006 jup, das wär ziemlich wurscht wenn es mitten im Wort abschneidet, will nur vermeiden dass mir das Layout in ner großen Abfrage zerbröselt wird, nur weil ein Eintrag mal was länger wäre. Hab in Verbindung mit substr(); das hier gefunden: http://www.webinteger.net/uploads/media/tutorial_php1_01.pdf Sollte genau das tun was ich will... Quote Link to post Share on other sites
raiser 0 Posted February 9, 2006 Share Posted February 9, 2006 ich habs bis jetzt immer so gemacht if strlen($row['txt']>50); $txtsubstr($row['txt'],0,@strpos($row['txt']," ",50); else ..... aber wordwarp()..... geile sache Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.