Mailinglisten-Archive |
Aloha,
> Von: christian.hoermann at ntbag.at[SMTP:christian.hoermann at ntbag.at]
>
> kurze frage: hab strstr usw. ausprobiert...
>
.... das ist etwas ungeschickt, weil du ja nicht weißt,
wieviel mal <br> hintereinander steht.
> komme aber nicht drauf, wie ich
> es anstellen soll, dass bei einem gb eintrag der user immer nur einmal
> enter drücken kann ohne etwas zu schreiben. also wenn er als text nun
> schreibt hallo welt <br><br><br> wie geht es euch <br><br>lg horst ... wie
> schaffe ich es, dass zwischen den texten immer nur 1 <br> vorkommt?
>
$neu = preg_replace_all("/(<br>)+/", "<br>", $alt);
das ersetzt alle mindestens einmal vorkommenden <br> durch <br>.
oder
$neu = preg_replace_all("/(<br>){2,}/", "<br>", $alt);
ersetzt alle mindesttens 2 x vorkommende <br> durch eines.
Grüße, Mathias
php::bar PHP Wiki - Listenarchive