PHP – mb_eregi_replace() 函数
phpserver side programmingprogramming更新于 2025/8/19 15:07:17
在 PHP 中,mb_eregi_replace() 用于将正则表达式替换为支持多字节的格式,并忽略大小写。此函数将扫描字符串中与模式匹配的内容,然后将匹配的文本替换为替换内容。PHP 4.2 及更高版本支持此函数。
语法
string mb_eregi_replace(str $pattern, str $replacement, str $string, str $options)
参数
mb_eregi_replace() 接受以下四个参数 −
$pattern −此参数用于正则表达式模式,可以使用多字节字符。大小写将被忽略。
$replacement − 此参数用于文本替换。
$string − 此字符串参数用于搜索字符串。
$options − 此参数用于搜索选项。
返回值
mb_eregi_replace() 成功时将返回结果字符串,否则将返回错误。如果字符串对于当前编码无效,则返回错误。
示例
<?php
//encoding = "UTF-8"
$re=mb_regex_encoding("UTF-8");
//The mb_eregi_replace function will replace
//the 'p' to 'P' characters
$string=mb_eregi_replace("[p]","P","pHp Tutorial");
var_dump($re);
var_dump($string);
?>
输出
bool(true) string(12) "PHP Tutorial"

