PHP - preg_replace() 函数



语法

mixed preg_replace (mixed pattern, mixed replacement, mixed string [, int limit [, int &$count]] );

定义和用法

preg_replace() 函数的工作方式与 POSIX 函数 ereg_replace() 相同,只是在模式和替换输入参数中可以使用正则表达式。

可选输入参数 limit 指定应该进行多少次匹配。

如果传递了可选参数 $count,则此变量将填充已完成的替换次数。

返回值

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

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

示例

以下是代码片段,将此代码复制并粘贴到文件中并验证结果。

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

这将产生以下结果:

Copyright 2000
php_regular_expression.htm
广告
© . All rights reserved.