Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wykrywanie tekstu preg_match
nowymarcin
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 1
Dołączył: 14.11.2013

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


Witam,

Chciałbym wyciągnąć z linii tekstu wyrazy który wyglądają mniej więcej wygląda tak

("tekst","tekst","tekst","teskt")

próbowałem już chyba wszystkiego i nie mogę, potrzebuje wzór który wyciągnie każdy wyraz w między ""
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
werdan
post
Post #2





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

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


  1. $e = '("Tomek","Agata","Mateusz","Malwina",Basia":"5 Osob")';
  2.  
  3. preg_match_all('/"([^"]+)"/',$e,$matches);
  4. array_pop($matches[1]);
  5. var_dump($matches[1]);


Wynik:
array(4) { [0]=> string(5) "Tomek" [1]=> string(5) "Agata" [2]=> string(7) "Mateusz" [3]=> string(7) "Malwina" }

W linii 4 usuwasz ostatni element. Nie wiem czy potrzebny (IMG:style_emoticons/default/biggrin.gif)

Ten post edytował werdan 18.11.2013, 21:57:49
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 21:01