preg_replace函數用于在字符串中進行正則表達式的替換操作。
基本語法: preg_replace($pattern, $replacement, $subject);
參數說明:
返回值: 返回替換后的字符串。
示例:
$pattern = '/\d+/';
$replacement = '***';
$subject = 'hello 123 world';
$result = preg_replace($pattern, $replacement, $subject);
echo $result; // 輸出:hello *** world
在上面的示例中,正則表達式模式"/\d+/“用于匹配連續的數字,替換為”***“,最后輸出替換后的字符串"hello *** world”。
除了上述基本用法,preg_replace還支持一些特殊的替換模式和限定符,例如使用"$n"引用匹配結果中的子組、使用"e"模式進行替換時執行代碼等。詳細用法可以參考PHP官方文檔中的preg_replace函數說明。