Функции для работы с регулярными выражениями » Регулярные выражения » Библиотека » WAP.ZUGDIDI.US
Привет прохожий!
На главную | Вход | Регистрация

Функции для работы с регулярными выражениями

втором", $number, $str);
echo("<br> после замены: $str");
?>

Результат:
до замены: Он родился в пятьдесят втором.
после замены: Он родился в 1952.
eregi()
bool eregi (string pattern, string string[, array regs])

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

Функция аналогична функции ereg_replace, за исключением того, что она является нечувствительной к регистру.
split()
array split (string pattern, string string [, int limit])

Эта функция возвращает массив строк, которые представляют собой подстроки строки string, образованные в результате разделения строки string на подстроки в соответствии с регулярным выражением pattern. Если указан необязательный параметр limit, то в возвращаемом массиве будет не больше limit элементов, последний из которых содержит неразделенную часть строки.

Эта функция полезна при разделении дат, доменных имен и т.д.

К примеру:
<?
$url = "www.softtime.ru";
$array = split ("\.", $url);
foreach($array as $index => $val)
{
echo("$index -> $val <br />");
}
?>

Результат:
0 -> www
1 -> softtime
2 -> ru

То же самое можно проделать с датой:
<?
$date = "10-12-2003";
$array = split ("-", $date);
foreach($array as $index => $val)
{
echo("$index -> $val <br />");
}
?>

Результат:
0 -> 10
1 -> 12
2 -> 2003
spliti()
array spliti (string pattern, string string [, int limit])

Эта функция аналогична функции split, за исключением того, что является нечувствительной к регистру.

Страницы:
<< 1 2

Перейти к странице:

Комментарии (0)
Скачать Java книгу

» Регулярные выражения
» Учебник по PHP
» WEB/WAP мастеру
» В библиотеку

На главную
WAP.ZUGDIDI.US
Соглашение о Предоставлении Услуг

li WAPSTART

Cжатие 65%