• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Funkcja preg_match - PHP

VPS Starter Arubacloud
+1 głos
1,103 wizyt
pytanie zadane 4 stycznia 2016 w PHP przez Mavimix Dyskutant (8,420 p.)
WItam,

Nie rozumiem zbytnio działania funkcji preg_match. Prosiłbym żeby ktoś mi wytłumaczył jej działanie.

2 odpowiedzi

+2 głosów
odpowiedź 4 stycznia 2016 przez camilloop Nowicjusz (220 p.)

Funkcja ta wyszukuje wzorzec w zadanym ciągu znaków. Prosty przykład użycia:

$result = preg_match('#kot#', 'duzy kot');
echo $result; //1

Wzorzec w tym przypadku 'kot' musi znajdować się między ogranicznikami np. #. W przykładzie słowo 'kot' wyszukiwane jest w ciągu znaków 'duzy kot'. Jeżeli słowo zostanie odnalezione zwracana jest wartość 1 w przeciwnym przypadku 0.

Funkcja ta ma bardzo dużo możliwości, polecam poczytać o PCRE.

+1 głos
odpowiedź 4 stycznia 2016 przez Boshi VIP (100,240 p.)
Ta funkcja służy do  tworzenia wyrażeń regularnych, przyjmuje wzór, daną, np string i opcjonalnie dodatkowe opcje-flagi stałe.

http://php.net/manual/en/function.preg-match.php
komentarz 4 stycznia 2016 przez efiku Szeryf (75,160 p.)
Ja dorzucę jeszcze to: https://regex101.com/

Tu jest są fajnie wytłumaczone regexy :)
komentarz 4 stycznia 2016 przez efiku Szeryf (75,160 p.)
I źle zbudowane regexy są baardzo wolne ;)
komentarz 4 stycznia 2016 przez Boshi VIP (100,240 p.)
No i jeszcze dodam, że jeżeli mamy gotową funkcję validującą coś, np email jak filter input to  trzeba z tego korzystać, bo wydajnościowo  jest dużo lepsza.

Podobne pytania

–1 głos
0 odpowiedzi 353 wizyt
0 głosów
2 odpowiedzi 493 wizyt
pytanie zadane 17 września 2019 w PHP przez progNewbie Obywatel (1,130 p.)
0 głosów
1 odpowiedź 169 wizyt
pytanie zadane 14 grudnia 2017 w PHP przez White Cat Nowicjusz (160 p.)

92,840 zapytań

141,781 odpowiedzi

320,856 komentarzy

62,172 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...