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

Funkcja preg_match - PHP

Object Storage Arubacloud
+1 głos
1,078 wizyt
pytanie zadane 4 stycznia 2016 w PHP przez Mavimix Dyskutant (8,390 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 348 wizyt
0 głosów
2 odpowiedzi 436 wizyt
pytanie zadane 17 września 2019 w PHP przez progNewbie Obywatel (1,130 p.)
0 głosów
1 odpowiedź 161 wizyt
pytanie zadane 14 grudnia 2017 w PHP przez White Cat Nowicjusz (160 p.)

92,617 zapytań

141,466 odpowiedzi

319,783 komentarzy

61,999 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

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

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!

...