downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

mb_get_info> <mb_eregi_replace
[edit] Last updated: Fri, 25 May 2012

view this page in

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() - Совпадение с регулярным выражением с поддержкой многобайтовых символов



mb_get_info> <mb_eregi_replace
[edit] Last updated: Fri, 25 May 2012
 
add a note add a note User Contributed Notes mb_eregi
lasmit at what dot com 20-Feb-2012 11:31
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
?>
bubalula at gmail dot com 27-Aug-2010 09:44
This function does not work - it is not case insensitive for non latin characters.
steve at brainwashstudios dot com 10-Apr-2003 09:52
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.

 
show source | credits | sitemap | contact | advertising | mirror sites