PHP mb_eregi mbstring 函数
-
定义和用法
mb_eregi - 正则表达式匹配忽略大小写支持 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 7.1.0 mb_eregi() 现在,如果没有匹配项,则将regs设置为一个空数组。 以前,在这种情况下,regs未被修改。
-
语法
mb_eregi( string $pattern , string $string [, array &$regs ] )
mb_eregi() 与多字节支持执行不区分大小写的正则表达式匹配。 -
参数
参数 必需的 描述 pattern 是 搜索模式,忽略大小写 string 是 搜索的字符串 option 是 搜索选项。 有关说明,请参见 mb_regex_set_options() 。 -
返回值
mb_eregi() 如果在字符串中找到模式匹配项,则返回匹配字符串的字节长度;如果未找到匹配项或发生错误,则返回FALSE。 如果未传递可选参数regs或匹配的字符串的长度为0,则此函数返回1。 -
示例
尝试一下$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
-