На странице произошла ошибка #S51. Свяжитесь с вебмастером.На странице произошла ошибка #S51. Свяжитесь с вебмастером. PHP 5.6 и PHP 7 на русском: Функция mb_eregi() - Поиск соответствий регулярному выражению поддерживающий многобайтные символы и нечувствительный к регистру

mb_eregi

(PHP 4 >= 4.2.0, PHP 5)

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

Описание

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

Выполняет поиск соответствий регулярному выражению с поддержкой многобайтных символы, нечувствительный к регистру.

Список параметров

pattern

Шаблон, текст регулярного выражения.

string

Строка string, в которой производится поиск.

regs

Содержит подстроку совпавшей части строки string.

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

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

Примечания

Замечание:

Для этой функции будет использована внутренняя кодировка или кодировка, установленная функцией mb_regex_encoding().

Смотрите также

  • mb_regex_encoding() - Возвращает текущую кодировку для многобайтового регулярного выражения в виде строки
  • mb_ereg() - Совпадение с регулярным выражением с поддержкой многобайтовых символов

Коментарии

When this function is perfected, and is not experimental, it may be very usefull in the searching and pinpointing of places inside large text files.
2003-04-10 10:52:52
http://php5.kiev.ua/manual/ru/function.mb-eregi.html
This function does not work - it is not case insensitive for non latin characters.
2010-08-27 10:44:39
http://php5.kiev.ua/manual/ru/function.mb-eregi.html
I simulated it:
<?php
   $text 
'Äpfel';
   
mb_internal_encoding'utf-8' );
   
printf"%d\n"mb_eregi'äpfel'$text ) ); // Output: 0
   
printf"%d\n"mb_ereg'äpfel'mb_strtolower$text ) ) ); // Output: 1
   
printf"%d\n"mb_eregi'äpfel'mb_strtolower$text ) ) ); // Output: 1
?>
2012-02-20 12:31:33
http://php5.kiev.ua/manual/ru/function.mb-eregi.html

    Поддержать сайт на родительском проекте КГБ