Jump to content
php.lv forumi

Enter par <br>


Recommended Posts

Posted

Kaa dabuut gatavu to, ka ievadot teksta laukaa rakstu - man enteri paarveerstos par <br> peecaak??? Vainu vienalga par ko.. Vispaar jau gribu uz BBcode paartaisiit... Bet nu, kaa Enteru dabuut par breiku?? str_replace ,bet kas man jaapaarveersh?

  • 2 weeks later...
Posted (edited)

nl2br() vienīgs neies kopā ar XHTML pie PHP versijas < 4.0.5, jo taisa par <br>, nevis <br />

so, universālāks risinājums tomēr būs $teksts = str_replace("\n", '<br />', $teksts);

Savukārt, Venom ieteiktais $teksts = str_replace("\r", '<br />', $teksts) ir galīgi slikti, jo "\r" taisīs tikai Windows paarlūki, uncies sūtīs tikai "\n".

Edited by neonz
Posted (edited)

Venom, kkāpēc tev tik ļoti nepatīk preg_replace()? Dotajā gadījumā ļauj izmantot pašu regexu sintaksi.

$text = preg_replace("/\n|\r\n|<br>/i","<br>",$text);

Kaut arī <br> aizvietot ar <br> lielu jēgu neredzu ;)

Edited by john.brown
Posted

Nevis <BR> par <BR> bet par <BR /> ! xhtml!

Un preg_replace šeit nezkāpēc neliekās izdevīgi lietot ātrdarbības dēļ. Tu patestē cik ātri strāda str_replace un preg_replace, tad redzēsi.

×
×
  • Create New...