PHP - ereg_replace() 函数


php 的 ereg_replace() 函数用于正则表达式替换。

语法


ereg_replace ( string $pattern , string $replacement , string $string ) : string

定义和用法

ereg_replace() 函数在 string 中扫描与 pattern 匹配的部分,并将其替换为 replacement(如果没有可供替换的匹配项则会返回原字符串。)。

ereg_replace() 函数在与 ereg() 相同的前提下运行,不同之处在于该功能扩展到查找和替换模式,而不是简单地定位。

ereg() 一样,ereg_replace() 区分大小写。

返回值

替换发生后,将返回修改后的字符串。

如果未找到匹配项,则字符串将保持不变。

例子

将下面代码复制并粘贴到文件中并验证结果。


<?php
   $copy_date = "Copyright 2999";
   $copy_date = ereg_replace("([0-9]+)", "2000", $copy_date);
   
   print $copy_date;
?>

这将产生以下结果 -

ereg_replace() 函数