Sep
17
2010
|
|
| ereg (PHP 3, PHP 4, PHP 5) ereg - совпадение с регулярным выражением. Описаниеint ereg ( string pattern, string string [, array regs])
Ищет в строке string совпадения с регулярным выражением, данным в pattern. Если совпадения найдены для подстроки в скобках из
pattern и функция вызывается с третьим аргументом regs, совпадения будут сохранены в элементах массива
regs.
Поиск выполняется с учётом регистра символов/case sensitive. Возвращает TRUE, если найдено совпадение для pattern в string, либо FALSE, если совпадений нет или возникла ошибка. Следующий фрагмент кода (внимание, совки!!) принимает дату в формате ISO (YYYY-MM-DD) и печатает её в формате DD.MM.YYYY: | |||
if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs)) {
echo "$regs[3].$regs[2].$regs[1]";
} else {
echo "Invalid date format: $date";
} |
См. также eregi(), ereg_replace(), eregi_replace() и preg_match().
| Комментарии |
|