Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] funkcja nl2br, w drugą strone
Forum PHP.pl > Forum > Przedszkole
fenix.robi
Witam
do bazy zapisuje z textareny string którego przed zapisem "traktuje" funkcją nl2br , ale jak wczytuje ten string do textareny w celu edycji to oczywiśce są nowe linie wraz z znacznikami <br />.

Do sedna: Czy jest jakaś funkcja która bu działała w drugą stronę coś w stylu br2nl tongue.gif. Czy można tylko przez str_replace

  1. <?php
  2. str_replace( 'r\n' , '<br />', $zmienna)
  3. ?>


tylko ze jeszcze napisac obsługe pod linucha i maca:
'\n' - linux
'\r\n' -windows
'\r' - Mac
Spawnm
z tego co wiem to tylko str_replace
DREEMus
Więc po co przed zapisaniem chcesz ją potraktować nl2br" title="Zobacz w manualu PHP" target="_manual questionmark.gif

Prosty przykład smile.gif
Pole do wpisania tekstu.
Wpisz coś takiego: "jestem
następną
linią ..."

i tak je zapisz do bazy ... teraz przy wyświetlaniu z bazy np.
  1. <?php
  2. echo $row['tekst'];
  3. // zrób tak!
  4. echo nl2br( $row['tekst'] );
  5. ?>


I zapomnisz, że coś jeszcze musisz z tym robić smile.gif
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.