preg_match в PHP: проверка соответствия шаблону

preg_match в PHP является функцией для выполнения поиска по регулярному выражению в строке. Она возвращает 1, если успешно найдено совпадение и 0, если совпадения не найдены.

Основной синтаксис функции preg_match выглядит следующим образом:

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

Где $pattern – это регулярное выражение, которое необходимо выполнить, $string – это строка, в которой нужно найти совпадения, а $matches – это массив, в который будет помещен результат поиска.

В примере ниже мы ищем все слова, которые начинаются на букву "p" и заканчиваются на букву "t".

$string = "Peter Piper picked a peck of pickled peppers.";

$pattern = "/\bp\w+t\b/";

if (preg_match($pattern, $string, $matches)) {

echo "Совпадение найдено!\n";

print_r($matches);

} else {

echo "Совпадений не найдено.\n";

}

Вывод: "Совпадение найдено!\nArray([0] => picked)"

В данном примере $pattern – это регулярное выражение, которое мы ищем. Оно начинается с буквы "p", за которой следует любое количество букв и цифр (\w+), а затем заканчивается буквой "t". Функция preg_match вернула 1, так как совпадение "picked" было найдено. Это совпадение затем было помещено в массив $matches.

Похожие вопросы на: "preg match php "

Яху Финанс - ваш гид по рынку финансов
AutoKey - ремонт и замена автоключей
EOL: Всё о конце жизненного цикла IT-оборудования
OpenJDK 11: бесплатный выпуск и обновления
Java File - управление файлами в Java
JavaScript Redirect: The Complete Guide
Бит-тест: проверь свои знания в программировании и информатике
<h1>MySQL Show Databases
Что такое HLS и как она работает?
<h1>Разработка приложений на Android