Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] preg_match_all $pattern
grywalny
post 21.07.2011, 23:40:08
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 20.07.2011

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


Wiekszosc rzeczy dowiaduje sie z manuala bez problemow ale ten pattern do szukania key words jest dla mnie czarna magia i tutoriale na googlach sa ciezkie do zrozumienia. Wszystkie przyklady na jakie trafiam daja juz gotowy kod i mowia "ten znajdzie wam wszystkie numery telefonow" ale nigdzie nie jest wytlumaczona dobrze jego skladnia zebym sam mogl patterna sobie napisac. Tutaj przyklad z manuala

  1. <?php
  2. preg_match_all("|<[^>]+>(.*)</[^>]+>|U",
  3. "<b>example: </b><div align=left>this is a test</div>",
  4. $out, PREG_PATTERN_ORDER);
  5. echo $out[0][0] . ", " . $out[0][1] . "\n";
  6. echo $out[1][0] . ", " . $out[1][1] . "\n";
  7. ?>


Niby przyklad ale nic nie wyjasnione co kazdy znak w tym ciagu znaczy "|<[^>]+>(.*)</[^>]+>|U" a raczej nie jest on intuicyjny. Gdzie moge znalezc jakis pozadny tutorial do tych dziwnych krzaczkow? Zebym sam mogl taki rysuneczek ze znakow odstawic i znalazlo mi czego szukam.

Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 03:10