Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что делае оператор eregi?
 
 автор: Владимир55   (20.05.2009 в 21:11)   письмо автору
 
 

Ничего не нашел в русском мануале об операторе eregi.
Что делает оператор
eregi($v, $useragent) 

  Ответить  
 
 автор: ddhvvn   (20.05.2009 в 21:23)   письмо автору
 
   для: Владимир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, если совпадений нет или возникла ошибка.

  Ответить  
 
 автор: Владимир55   (20.05.2009 в 21:33)   письмо автору
 
   для: ddhvvn   (20.05.2009 в 21:23)
 

Ух ты!

Спасибо!

  Ответить  
 
 автор: cheops   (21.05.2009 в 01:35)   письмо автору
 
   для: Владимир55   (20.05.2009 в 21:33)
 

Лучше используйте preg-функции, ereg-функции грозят исключить из PHP 6 (их выделят в расширение, причем расширение не будет стандартным).

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования