|
|
|
| Ничего не нашел в русском мануале об операторе eregi.
Что делает оператор | |
|
|
|
|
|
|
|
для: Владимир55
(20.05.2009 в 21:11)
| | А что делает ereg знаете? )
int eregi ( string pattern, string string [, array regs])
Эта функция идентична ereg(), за исключением того, что она игнорирует различия в регистре символов алфавита.
|
ereg
(PHP 3, PHP 4, PHP 5)
ereg - совпадение с регулярным выражением.
Описание
int ereg ( string pattern, string string [, array regs])
Примечание: preg_match(), которая использует Perl-совместимый синтаксис
регулярного выражения, работает часто быстрее, чем ereg().
Ищет в строке string совпадения с регулярным выражением, данным в pattern.
Если совпадения найдены для подстроки в скобках из pattern и функция вызывается с
третьим аргументом regs, совпадения будут сохранены в элементах массива regs.
$regs[1] содержит подстроку, которая начинается с первой левой скобки; $regs[2] содержит
подстроку, которая начинается со второй, и так далее. $regs[0] содержит полную копию совпавшей строки.
Примечание: До (и включая) PHP 4.1.0 переменная $regs заполняется точно десятью
элементами, хотя реально может совпасть больше или меньше 10 подстрок.
Это не влияет на способность ereg() совпадать с б́ольшим количеством подстрок.
Если совпадений нет, $regs не будет изменяться функцией ereg().
Поиск выполняется с учётом регистра символов/case sensitive.
Возвращает TRUE, если найдено совпадение для pattern в string, либо FALSE, если совпадений нет или возникла ошибка.
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(20.05.2009 в 21:23)
| | Ух ты!
Спасибо! | |
|
|
|
|
|
|
|
для: Владимир55
(20.05.2009 в 21:33)
| | Лучше используйте preg-функции, ereg-функции грозят исключить из PHP 6 (их выделят в расширение, причем расширение не будет стандартным). | |
|
|
|