..


Linki sponsorowane

preg_match

Funkcja preg_match należy do rodziny PCRE, gdzie skrót oznacza PCRE Kompatybilny Perl Wyrażenie regularne.

Funkcja ta służy do porównań w oparciu o modele przedstawiamy w postaci wyrażeń regularnych.

Preg_match przyjmuje 5 parametrów, pierwsze dwa są obowiązkowe i są, w kolejności, wzór i ciąg do przeszukania. Trzeci parametr, opcjonalnie, jest definicja tablicy wyników, które obejmą zdarzenia znaleziono. Czwarte i piąte parametry są, odpowiednio, flagi i offset: oba są opcjonalne są użyteczne tylko w szczególnych przypadkach, za które można znaleźć w oficjalnej dokumentacji PHP.

Preg_match zwraca 0, jeśli nie ma uznanie, a 1 jeśli uznanie nastąpiło (różni się to od preg_match preg_match_all : nie zatrzymuje się na pierwszym uznanie, ale nadal do końca temat). Jeśli błąd preg_match () zwróci FALSE.

Widzimy, prosty przykład, który wykorzystuje tylko pierwsze dwa parametry:

 



 <? PHP







 if (preg_match ('/ mrwebmaster / i "," MrWebmaster to moja ulubiona strona! ")) {



  



 echo "meczu został odnaleziony."







 Else {}



  



 echo "Brak uznania."







 }







 ?>

 
Jeśli chcemy, aby wyodrębnić wynik byłby wstawiony jako trzeci parametr, jak pamiętamy, jest tablica:
 



 <? PHP







 if (preg_match ('/ mrwebmaster / i "," MrWebmaster to moja ulubiona strona! ", $ wynik)) {



  



 print_r ($ wynik);







 }







 ?>

 

W tej samej kategorii ...
E-Learning
Linux (Kurs) Linux (Kurs)
Kompletny przewodnik do systemu open-source. Od 49 €.
MySQL (Kurs) MySQL (Kurs)
Zarządzanie bazą danych open-source. Od 39 €.
PHP (Kurs) PHP (Kurs)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 49 €.
Linki sponsorowane