PHP PREG MATCH ALL ПРИМЕРЫ

preg_match_all() в PHP используется для поиска всех совпадений заданного шаблона в строке.

Синтаксис функции preg_match_all() выглядит следующим образом:

preg_match_all($pattern, $string, $matches);

Где:

  • $pattern - шаблон для поиска
  • $string - строка, в которой будет производиться поиск
  • $matches - переменная, в которую будут записываться все найденные совпадения

Пример использования preg_match_all():

$string = 'The quick brown fox jumps over the lazy dog.';
$pattern = '/[a-z]+/';
preg_match_all($pattern, $string, $matches);
print_r($matches);

В результате выполнения данного примера будет выведено:

Array
(
[0] => Array
(
[0] => The
[1] => quick
[2] => brown
[3] => fox
[4] => jumps
[5] => over
[6] => the
[7] => lazy
[8] => dog
)
[1] => Array
(
[0] => The
[1] => quick
[2] => brown
[3] => fox
[4] => jumps
[5] => over
[6] => the
[7] => lazy
[8] => dog
)
)

В данном примере задается шаблон для поиска слов с маленькими буквами. При выполнении функции preg_match_all() найдены все слова соответствующие шаблону и сохранены в массиве $matches. Первый элемент этого массива содержит все найденные совпадения, второй элемент - массив найденных подмасок.

PHP5: 18-Finding All Matching Text preg match all.

Using Regular Expressions: Finding matches with -preg_match_all()- php

3 preg match and preg match all

04 Finding All Matches With preg match all

Регулярные выражения в PHP. Функции preg_match, preg_replace, preg_split итд.

Уроки PHP 7 - Регулярные выражения в PHP

Реклама
Новое
Реклама