PHP – mb_ereg_replace() 函数 – 用多字节支持替换正则表达式

在 PHP 中,mb_ereg_replace()用于替换具有多字节支持的正则表达式。它扫描字符串以查找与模式的匹配项,然后用替换项替换匹配的文本。

语法

string mb_ereg_replace(str $pattern, $str $replacement, str $string, str $options)

参数

该函数接受以下四个参数 -

  • $pattern - 此参数用于正则表达式模式。它可以在模式中使用多字节字符。

  • $replacement - 此替换参数用于替换给定的文本。

  • $string - 此参数用于检查字符串。

  • $options - 此参数用于检查搜索选项。

返回值

mb_ereg_replace()为结果字符串返回成功,或者在出错时返回 False。如果字符串对当前编码无效,则返回 NULL。

示例

在本示例中,使用了 UTF-8 编码。该mb_ereg_replace()函数将用大写的“H”替换小“h”,并返回“Hello World”而不是“hello World”。

<?php

   $result=mb_regex_encoding("UTF-8");

   $string = mb_ereg_replace( "[h]","H","hello World");

   var_dump($result);

   // 它将 h 作为 H 返回

   echo "$string";

?>

输出结果
bool(true)

Hello World

以上是 PHP – mb_ereg_replace() 函数 – 用多字节支持替换正则表达式 的全部内容, 来源链接: utcz.com/z/322634.html

回到顶部