PHP手机号中间四位用星号*代替显示
2024-09-29 09:55:59
三种实现方式
<?php
$tel = '12345678910';
//1.字符串截取法
$new_tel1 = substr($tel, 0, 3).'****'.substr($tel, 7);
var_dump($new_tel1);
//2.替换字符串的子串
$new_tel2 = substr_replace($tel, '****', 3, 4);
var_dump($new_tel2);
//3.用正则
$new_tel3 = preg_replace('/(\d{3})\d{4}(\d{4})/', '$1****$2', $tel);
var_dump($new_tel3);
?>
结果:
> string(11) "123****8910"
> string(11) "123****8910"
> string(11) "123****8910"
最新文章
- OpenStack 虚拟机监控方案确定
- java-cmd-命令行编译和运行java文件
- highcharts 显示点值的效果
- spring mvc[转]
- android学习—should use @string resource警告
- hdu1040
- laravel定时任务
- 【DDD】领域驱动设计实践 —— Application层实现
- OrmLite-更符合面向对象的数据库操作方式
- 分布式 cephfs
- MVP模式和Clean模式
- HDU 2612 - Find a way - [BFS]
- jQuery实现评论弹幕、弹幕漂浮、滚动代码
- 789A Anastasia and pebbles
- Flexbox指南
- iOS App中第一次运行添加半透明新手指引
- Java中的内存泄露
- ROS——rqt
- 多种方法过Codeforces Round #270的A题(奇偶法、打表法和Miller_Rabin(这个方法才是重点))
- Spring Boot学习——第一个Spring Boot程序
热门文章
- MSSQL2005数据库显示单一用户模式,无法进行任何操作
- Java中异常的捕获顺序(多个catch)
- ionic2常见问题——启动后白屏问题
- [eShopOnContainers 学习系列] - 01 - Roadmap and Milestones for future releases
- 2017.11.16 STM8L052 温度控制器
- 内存管理(1)-buddy和slub算法
- File I/O的总结
- ARM 内核SP,LR,PC寄存器
- [置顶]
 Android逆向从未如此简单
- Matlab批量读取文件夹文件