Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html][php]Skrypt dzielący na wiersze
Forum PHP.pl > Forum > Przedszkole
macromatic
Witam wszystkich.

Nie wiem czy dobrze nazwałem temat ale teraz dokładnie wyjaśnię o co mi chodzi.

Mianowicie mam tekst który jest formatowany zawsze w następujący sposób:

1. Imię i nazwisko
ul. Uliczna
59-220 Miasteczko
2. Imię i nazwisko
ul. Uliczna
59-220 Miasteczko
3. Imię i nazwisko
ul. Uliczna
59-220 Miasteczko
4. Imię i nazwisko
ul. Uliczna
59-220 Miasteczko

Chciałbym się dowiedzieć czy jest możliwość stworzenia skryptu który sprawi, że po wklejeniu całego tego wyżej napisanego tekstu i kliknięciu przycisku DALEJ skrypt rozstrzeli mi to wyżej na:


1. Imię i nazwisko
ul. Uliczna
59-220 Miasteczko


2. Imię i nazwisko
ul. Uliczna
59-220 Miasteczko

... itd.

Proszę o pomoc ( chodzi o rozdzielenie przy kolejnej cyferce tylko tej co idzie po kolei 1,2,3...)
Ociu
Ehkm... <br /> ?
macromatic
tak ale podążając dalej chciałbym żeby rozstrzeloną część tekstu przypisał mi do zmiennej która następnie zostanie wyświetlona w odpowiednim miejscu
Ociu
Zapisuj sobie sformatowane winiki w tablicy. Będziesz mógł operować jak dusza zapragnie.
siemakuba
Możesz ten tekst rozbić np. takim wyrażeniem:

  1. <?php
  2. preg_match_all('/d..*?n.*?n.*n/i', $txt, $txtArray);
  3. print_r($txtArray);
  4. ?>


Trochę pokracznie to wygląda ale... działa ;)
W tablicy $txtArray masz wtedy kolejne wpisy jako kolejne elementy tablicy.

pozdr.
macromatic
tylko pytanie jak tekst zostanie rozbity? kazda linijka z osobna?? i gdzie mozna to zastosowac?? moge np. w textarea? jezeli tak to jak to zrobic

dzieki bardzo za zainteresowanie bo potrzebuje takiego skryptu
siemakuba
Kurcze, no zamiast zadawać takie pytania sprawdziłbyś co ten kawałek kodu który pokazałem robi.
Tak jak napisałem, dostaniesz tablicę, w której poszczególne wartości będą zawierały takie kawałki tekstu jak cię interesują i co opisałeś w pierwszym poście.

Wynik wygląda tak:

Kod
Array
(
    [0] => Array
        (
            [0] => 1. Imię i nazwisko
ul. Uliczna
59-220 Miasteczko

            [1] => 2. Imię i nazwisko
ul. Uliczna
59-220 Miasteczko

            [2] => 3. Imię i nazwisko
ul. Uliczna
59-220 Miasteczko

            [3] => 4. Imię i nazwisko
ul. Uliczna
59-220 Miasteczko

        )

)


Co będziesz z tym dalej robił i gdzie używał to już inna sprawa. Chciałeś podzielić tekst - masz podzielony.

pozdr.
macromatic
dzieki bardzo za pomoc jestem twoim dluznikiem 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.