Поиск по регулярному выражению. PHP функция mb_eregi

mb_

(PHP 4 >= 4.2.0, PHP 5)

mb_eregi — Поиск подстрок, соответствующих шаблону регулярного выражения, в многобайтной строке с без учета регистра

Описание

int mb_eregi (string $pattern , string $string [, array $regs] )

Функция выполняет регистронезависимый поиск подстрок, соответствующих шаблону регулярного выражения, в многобайтной строке.

Параметры

&;

pattern
Шаблон регулярного выражения.

string
Строка, в которой надо выполнить поиск

regs
Массив, в который помещаются подстроки, соответствующие шаблону

 

Возвращаемые значения

Функция возвращает 1 если совпадения найдены. Если определен параметр regs, функция возвращает длину (в байтах) совпавшей с регулярным выражением подстроки и заполняет массив regs подстроками, соответствующими шаблону.
Функция возвращает 1, если строка совпала с пустой строкой.
В случае ошибки или, если совпадения не найдены, функция возвращает FALSE.

Примечания

Примечание: Перед вызовом функции необходимо указать кодировку строки, в которой будет выполняться поиск.
Кодировка указывается с помощью функции mb__encoding ().

 

Пример

Пример не входит в официальную документацию, добавлен переводчиком

<?php

$cPattern = 'abs'; //шаблон регулярного выражения
mb_regex_encoding('-8');   //кодировка строки
$vRegs = array();   //массив с подстроками
mb_eregi($cPattern, $pValue, $vRegs);   //поиск подстрок в строке pValue
if (($vRegs)>0)
{
echo "Первая найденная подстрока:".($vRegs[0]); //вывод результата
}
?>

 

Запись навигация

Top