Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Konstrukcje z preg_match
Wykrywacz
post 18.02.2011, 12:49:40
Post #1





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
everth
post 18.02.2011, 13:17:32
Post #2





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

Ostrzeżenie: (0%)
-----


str_getcsv()


--------------------
Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]!
Go to the top of the page
+Quote Post
Wykrywacz
post 18.02.2011, 13:50:51
Post #3





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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;
Go to the top of the page
+Quote Post
Piogola
post 18.02.2011, 14:05:53
Post #4





Grupa: Zarejestrowani
Postów: 151
Pomógł: 36
Dołączył: 1.02.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Użyj explode, a potem pętla po tablicy i na każdym elemencie używasz str_getcsv


--------------------
Google Manual
Go to the top of the page
+Quote Post
everth
post 18.02.2011, 14:14:54
Post #5





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

Ostrzeżenie: (0%)
-----


@Piogola - zobacz pierwszy komentarz do str_getcsv


--------------------
Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]!
Go to the top of the page
+Quote Post
Wykrywacz
post 18.02.2011, 14:18:10
Post #6





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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.

Ten post edytował Wykrywacz 18.02.2011, 14:22:53
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 19:15