(PHP 4, PHP 5)
eregi — Совпадение с регулярным выражением без учёта регистра
Эта функция объявлена УСТАРЕВШЕЙ в PHP 5.3.0, и УДАЛЕНА PHP 7.0.0.
Есть следующие альтернативы:
PCRE_CASELESS
))
$pattern
, string $string
[, array &$regs
] ) : intЭта функция идентична функции ereg() за исключением того, что игнорирует регистр при сравнении алфавитных символов.
pattern
Регистронезависимое регулярное выражение.
string
Входная строка.
regs
Если совпадения найдены для подстрок в скобках из
pattern
, и функция вызывается с
третьим аргументом regs
, совпадения будут сохранены
в элементах массива regs
.
$regs[1] будет содержать подстроку, которая начинается с первой левой круглой скобки; $regs[2] будет содержать подстроку, начинающуюся со второй, и т.д. $regs[0] будет содержать полную копию совпавшей строки.
Возвращает длину совпавшей строки, если совпадения с
pattern
найдены в string
,
или FALSE
, если совпадений не найдено или возникла ошибка.
Если дополнительный параметр regs
не передан, или длина
совпавшей строки равна 0, функция возвращает 1.
Пример #1 Пример использования eregi()
<?php
$string = 'XYZ';
if (eregi('z', $string)) {
echo "'$string' содержит 'z' или 'Z'!";
}
?>