eregi

(PHP 3, PHP 4, PHP 5 до PHP 5.3)

eregi - совпадение с регулярным выражением без учёта регистра символов.

Описание

int eregi ( string pattern, string string [, array regs])

Эта функция идентична ereg(), за исключением того, что она игнорирует различия в регистре символов алфавита.

Пример 1. eregi()
if (eregi("z", $string)) {
 echo "'$string' contains a 'z' or 'Z'!";
}

Рекомендуется замена функции в PHP 5.3.x по ошибке "Function eregi() is deprecated in...":

eregi("\.([^\.]*$)", $file_src_name, $extension);
на
preg_match("/\.([^\.]*$)/i", $file_src_name, $extension);

Обратите внимание, что я обернул шаблон (\. ([^ \ .]*$)) в / /, которые являются разделителями. Если строка содержит слишком много символов / (например, для URL), вы можете использовать разделитель #.

Смотрите также ereg(), ereg_replace(), eregi_replace(),
регулярные выражения на PHP,
примеры использования регулярных выражений на php.

Регулярные выражения в PHP.
Примеры регулярных выражения в PHP.
Все функции регулярные выражения
Описание на ru2.php.net
Описание на php.ru