php隐藏手机号中间4位方法总结
发布日期:2025-05-05 04:43:17
浏览次数:2
分类:精选文章
本文共 889 字,大约阅读时间需要 2 分钟。
substr_replace函数说明
substr_replace 是一个用于替换字符串中指定子串的函数,广泛应用于文本处理和数据提取等场景。该函数的主要参数包括:
string - 要操作的原始字符串
replacement - 用于替换的新字符串
start - 要替换的位置,支持正数和负数,负数表示从末尾开始计数
length - 要替换的字符数量,支持正数和负数,负数表示从start位置往后数相同数量字符进行替换
该函数不会修改原字符串,而是返回一个新字符串,操作后的结果可以通过变量赋值来获取。
示例:
$mobile = '18512341234';echo substr_replace($mobile, '****', 3, 4); // 输出:185****1234echo substr_replace($mobile, '****', -8, -4); // 输出:185****1234
正则表达式处理(preg_replace)
Preg_replace 是一个强大的工具,用于在字符串中执行正则表达式搜索和替换操作。该函数的主要参数包括:
pattern - 正则表达式,用于匹配特定模式
replacement - 替换的内容
subject - 要操作的字符串
limit - 最大匹配次数,用于优化性能(默认为1)
preg_replace默认是全局替换,即会将所有匹配的部分替换掉。要进行非全局替换,可以在替换内容前后添加\1、\2等引用符号。
示例:
$subject = 'Hello, World! This is a test string.';$pattern = '/\bHello\b/';$replacement = 'Hi, ';echo preg_replace($pattern, $replacement, $subject); // 输出:Hi, World! This is a test string.
此外,preg_replace支持使用捕获组,将匹配的部分保存起来,从而实现更灵活的替换操作。
发表评论
最新留言
表示我来过!
[***.240.166.169]2026年06月09日 20时13分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
php缓存查询函数
2023-03-01
php编写TCP服务端和客户端程序
2023-03-01
php编码规范
2023-03-01
PHP编码规范-PSR1、psr2 /psr3 psr4
2023-03-01
PHP编程效率的20个要点
2023-03-01
PHP网页缓存技术优点及代码
2023-03-01
PHP自动化测试(一)make test 和 phpt
2023-03-01
php自定义函数: 文件大小转换成智能形式
2023-03-01
php英语单词,php常用英语单词,快速学习php编程英语(6)
2023-03-01
PHP获取curl传输进度
2023-03-01
PHP获取IP所在地区(转)
2023-03-01
PHP获取IP的方法对比
2023-03-01
php获取json里面内容
2023-03-01
R2的版本由来
2023-03-01
PHP获取图片宽度高度、大小尺寸、图片类型、用于布局的img属性
2023-03-01
PHP获取当前文件的绝对路径
2023-03-01
PHP获取当前时间、时间戳的各种格式写法汇总
2023-03-01
PHP获取当前页面的完整URL
2023-03-01
php获取数据库中数据生成json,中文乱码问题的解决方案
2023-03-01