<?php
// 示例代码:使用 preg_replace 函数替换字符串中的模式
// 原始字符串
$text = "Hello, my email is example@example.com and my phone is 123-456-7890.";
// 使用 preg_replace 替换电子邮件地址为 [EMAIL],电话号码为 [PHONE]
$pattern_email = "/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/";
$pattern_phone = "/\d{3}-\d{3}-\d{4}/";
// 执行替换
$result = preg_replace([$pattern_email, $pattern_phone], ['[EMAIL]', '[PHONE]'], $text);
// 输出结果
echo $result;
// 输出: Hello, my email is [EMAIL] and my phone is [PHONE].
?>
preg_replace
是 PHP 中用于执行正则表达式搜索和替换的函数。$pattern_email
用于匹配电子邮件地址。$pattern_phone
用于匹配电话号码(格式为 xxx-xxx-xxxx
)。preg_replace
函数接受三个参数:$result
包含了经过替换后的新字符串,并通过 echo
输出。上一篇:php mysql
下一篇:php $_server
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站