Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Konstrukcje z preg_match
Forum PHP.pl > Forum > Przedszkole
Wykrywacz
Jako że tej funkcji unikałem jak ognia, w końcu wyszedł z nią problem.

Czy możecie mi podpowiedzieć jak powinna wyglądać konstrukcja,

Mam $string = '105,106,"Test","Test,Test"';

Potrzebuje wydobyć kolejno elementy po przecinku, z tym że tam gdzie są " potrzebuje aby przecinek zachował bo to część stringa.

Jak to ustawić ? Albo może ma ktoś jakiś łopatologiczny toutrial?
everth
str_getcsv()
Wykrywacz
Dobra to mam kolejny problem smile.gif Otóż jak zrobić aby wykonywał to aż do znalezienia jakiegoś znaku, po czym rozpoczynał od początku dodając następne znalezione już jako kolejny row.

Czyli
Kod
$string = '105,106,"Test","Test,Test","51",'108,109,"Test1","Test1,Test1","51"';


i chodzi mi o to aby utworzył 2 wierszcze z tego czyli
Kod
$tab[0][0] = 105;
$tab[1][0] = 108;
Piogola
Użyj explode, a potem pętla po tablicy i na każdym elemencie używasz str_getcsv
everth
@Piogola - zobacz pierwszy komentarz do str_getcsv
Wykrywacz
No właśnie sęk w tym że elementy po których rozpoznaje sobie że ma mi łamać nie mogą zostać wywalone, a i str_getcsv i explode to robi.

edit. Nie przepraszam gupio oszukuje wink.gif wszystko gro i bucy.
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.