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"

相关文章