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
廣告