..
Preg_match функция принадлежит к семейству PCRE, где акроним расшифровывается как PCRE совместимых с Perl регулярных выражений.
Эта функция используется для проведения сравнений на основе модели, представленные в виде регулярных выражений.
Preg_match принимает 5 параметров, первые два являются обязательными и, для того, узор и строка для поиска. Третий параметр, необязательно, это определение массив результатов, который будет содержать вхождения найдено. Четвертый и пятый параметры, соответственно, флагов и смещения: оба не являются обязательными, чтобы утилита только в особых случаях, для которых я имею в официальной документации PHP.
Preg_match возвращает 0, если нет признания, и 1, если признание произошло (в отличие от preg_match preg_match_all : она не останавливается на первое признание, но продолжается до конца субъекта). Если ошибки preg_match () вернет FALSE.
Мы видим простой пример, который использует только первые два параметра:
<? Php
если (preg_match ('/ mrwebmaster / я', 'MrWebmaster это мой любимый сайт!')) {
эхо "Вхождение найдено."
Остальное {}
эхо "Нет признания".
}
?>
Если бы мы хотели, чтобы извлечь результат был бы включен в качестве третьего параметра, напомним, представляет собой массив:
<? Php
если (preg_match ('/ mrwebmaster / я', 'MrWebmaster это мой любимый сайт!', $ результат)) {
print_r ($ результат);
}
?>
| |
Linux (курс)
Полное руководство по открытым исходным кодом системы. От 49 €. |
| |
MySQL (курс)
Управление с открытым исходным кодом базы данных. С 39 €. |
| |
PHP (курс)
Полный курс для создания динамических веб-сайтов. От 49 €. |