Funkcje PHP preg_match i preg_match_all
Chciałbym wiedzieć, co robią funkcje
preg_matchi
preg_match_alli jak z nich korzystać.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
http://php.net/manual/en/funct ... l.php
http://php.net/manual/en/funct ... l.php
Anonimowy użytkownik
Potwierdzenie od:
preg_match
http://php.net/manual/en/function.preg-match.php
i
preg_match_all
http://php.net/manual/en/funct ... l.php
PHP używa wyrażeń regularnych zgodnych z Perlem.
Możesz przyjrzeć się tej serii, aby w pełni zrozumieć wyrażenia regularne zgodne z Perlem:
https://www.youtube.com/watch% ... 9Kp1w
https://www.youtube.com/watch% ... 9Kp1w
preg_match ($pattern, $subject, &$matches, $flags, $offset)
>
Funkcja służy do wyszukiwania określonego w ciągu znaków , a gdy wzorzec zostanie znaleziony po raz pierwszy, przestaje go szukać. Wyprowadza dopasowania w , gdzie
$ pasuje [0]
będzie zawierać tekst pasujący do pełnego wzorca, a$ pasuje [1]
będzie zawierać tekst pasujący do pierwszego przechwyconego wzorca podrzędnego w nawiasach i tak dalej.Przykład >
<pre class="lang-php prettyprint-override">
Wyjście:
preg_match_all($pattern, $subject, &$matches, $flags)
>
Funkcja wyszukuje wszystkie dopasowania w ciągu i wyświetla je w wielowymiarowej tablicy ( ), uporządkowanej według . Gdy nie jest przekazywana żadna wartość , porządkuje wyniki w taki sposób, że
$ pasuje [0]
jest tablicą pełnych dopasowań do wzorca,$ pasuje [1]
to tablica ciągów pasujących do pierwszego pod-wzorca ujętego w nawiasy i tak dalej. [/code]Przykład >
<pre class="lang-php prettyprint-override">
Wyjście:
Anonimowy użytkownik
Potwierdzenie od: