mb_eregi_replace
mb_eregi_replace
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
mb_eregi_replace - 用多字节支持替换正则表达式忽略大小写
描述
string mb_eregi_replace ( string $pattern , string $replace , string $string [, string $option = "msri" ] )
扫描string
匹配pattern
,然后用替换匹配的文本replacement
。
参数
pattern
正则表达式模式。可能会使用多字节字符。该案件将被忽略。
replace
替换文字。
string
搜索的字符串。
option
option
与mb_ereg_replace()中的含义相同。
返回值
结果字符串或FALSE
错误。
更新日志
版本 | 描述 |
---|---|
7.1.0 | e修饰符已被弃用。 |
注意
注意
:由mb_regex_encoding()指定的内部编码或字符编码将用作此函数的字符编码。
警告
处理不可信输入时切勿使用e
修饰符。不会发生自动转义(从pre
g_re
place
()中已知)。不考虑此问题很可能会在您的应用程序中创建远程代码执行漏洞。
另请参阅
- mb_regex_encoding() - 设置/获取多字节正则表达式的字符编码
- mb_ereg_replace() - 用多字节支持替换正则表达式
← mb_ereg
mb_eregi →