Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Z textarea do tablicy
Forum PHP.pl > Forum > Przedszkole
smietek
Jak z tekstu przekazanego formularzem przez textarea zrobić później tablicę (każdy element w textarea jest oddzielony ENTEREM)?

Przykład:
Pole tekstowe:
Kod
Wartosc1
Wartosc2


Później wynik:
  1. <?php
  2. echo tablica[0]; //Wynik Wartosc1
  3. echo tablica[1]; //Wynik Wartosc2
  4. ?>
pawelpaciorek
  1. <?php
  2. $textarea_value2table = explode("\n", $_POST['textarea_name']);
  3. ?>
nmts
  1. <?php
  2. $array=explode("\n", nl2br($_POST['content']);
  3. ?>


Był szybszy... ; d
Pawel_W
nl2br" title="Zobacz w manualu PHP" target="_manual + explode" title="Zobacz w manualu PHP" target="_manual

@up
to nie zadziała, chyba że
  1. <?php
  2. $array=explode("<br />", nl2br($_POST['content']));
  3. ?>
smietek
Jakoś zadziałało. A ja to próbowałem okrężną drogą robić...
Pawel_W
ee no to chyba masz jakiś błąd, bo nl2br zamienia /n na <br> a on chciał to potem rozbić na /n...
nmts
Faktycznie nl2br jest zbędne w tym przykładzie. Ale sprawdziłem na zmiennej, do której dałem tekst z enterami, i można to rozbić przez \n jak i <br />. tongue.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.