Mailinglisten-Archive |
Moin, Ich weis das dieses auch schon öfter thema war, doch leider nichts passendes gefunden. Also ich habe texte, mit manchmal seeeehr langen worten. Jetzt möchte ich das zu lange worte > 65 zeichen mit <wbr> gebrochen werden. Zu dem zweck hab ich mir folgendes gebastelt: $gbTxtArr = array(); $gbTxtArr = explode(" ",$UsrGB["msg_text_bb"]); $UsrGB["msg_text_bb"] = ""; for ($i = 0; $i < count($gbTxtArr); $i++){ if(strlen($gbTxtArr[$i]) > 65){ $UsrGB["msg_text_bb"] .= wordwrap($gbTxtArr[$i],65,"<wbr>",1)." "; }else{ $UsrGB["msg_text_bb"] .= $gbTxtArr[$i]." "; }; }; $UsrGB["msg_text_bb"] = trim($UsrGB["msg_text_bb"]); Soweit so gut, tut auch so wie gewünscht, ABER: Im text sind auch HTML-tags mit zb. Langen links (URLs) du da macht sich jetzt ein <wbr> gar nich gut. Wie kann ich das jetzt so erweitern, das er mir in solchen fällen nicht umbricht? Also zeug welches innerhalb < und > steht darf nicht gebrochen werden... Ideen? Lg michael -- Deine Online Community -> http://net4u.cc/ Chat, Foren, SMS, Mail, Web, Fun & more...
php::bar PHP Wiki - Listenarchive