Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] preg_match_all $pattern
Forum PHP.pl > Forum > Przedszkole
grywalny
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.

grywalny
Dzieki. Dziwnym nie jest ze nie znalazlem sam nawet nie wiedzialem jak to sie fachowo nazywa.
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.