Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] niepotrzebne <br /> po znakach: '', ""
Forum PHP.pl > Forum > PHP
AndyPSV
po znakach '', "" - wstawia skrypt niepotrzebne <br /> (a raczej: "\r\n");
wydaje mi sie, ze jest to wina nl2br(), jednak jak przerobic ten skrypt, aby osiagnac to samo?

dziekuje za odpowiedzi

  1. <?php
  2.  
  3. $text = 'It feels good to be in the zone and not so good to be out of it -- whether below or above your comfort level. Money -- or lack thereof -- is just one of many ways to get there.
  4.  
  5. \'\'
  6. aaa
  7. ""
  8.  
  9. bb';
  10.  
  11. function trimBR($s,$wrap=0,$html=0) {
  12. if($html <> 0) $s = htmlspecialchars($s);
  13. $s = trim(nl2br(preg_replace('/(\r\n|\t|\n){2,}/',"\r\n",$s)));
  14. $s = str_replace('<br />',"\r\n",$s);
  15. if($wrap <> 0) $s = wordwrap($s,$wrap,"<br />",true);
  16. return $s;
  17. }
  18.  
  19. echo nl2br(trimBR($text));
  20. # echo nl2br($text);
  21.  
  22. ?>
nospor
Pytasz o to już tu:
http://forum.php.pl/index.php?showtopic=18...mp;#entry909245
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.