PHP手机号中间四位用星号*代替显示的实例


Posted in PHP onJune 02, 2017

在显示用户列表的场景中,一般用到手机号的显示时都需要对手机号进行处理,一般是把中间的四位换成星号****,我本人用php处理的思路是进行替换,用****替换手机号的中间四位

代码如下:

$all_lottery_logs = ********;     //该语句是得到中奖纪录
//遍历处理手机号
foreach($all_lottery_logs as $k=>$v){
   $xing = substr($v['tel'],3,4);  //获取手机号中间四位
   $all_lottery_logs[$k]['tel'] = str_replace($xing,'****',$v['tel']);  //用****进行替换
}

另外几种方法

<?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"

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
如何开发一个虚拟域名系统
Oct 09 PHP
php入门小知识
Mar 24 PHP
基于PHP对XML的操作详解
Jun 07 PHP
PHP CURL获取返回值的方法
May 04 PHP
PHP编译安装中遇到的两个错误和解决方法
Aug 20 PHP
php通过文件流方式复制文件的方法
Mar 13 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
Nov 05 PHP
Yii2实现多域名跨域同步登录退出
Feb 04 PHP
php+ajax实现异步上传文件或图片功能
Jul 18 PHP
PHP调用API接口实现天气查询功能的示例
Sep 21 PHP
thinkPHP框架自动填充原理与用法分析
Apr 03 PHP
PHP中md5()函数的用法讲解
Mar 30 PHP
总结一些PHP中好用但又容易忽略的小知识
Jun 02 #PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
Jun 02 #PHP
Yii2中简单的场景使用介绍
Jun 02 #PHP
Yii 2.0中场景的使用教程
Jun 02 #PHP
详解PHP5.6.30与Apache2.4.x配置
Jun 02 #PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
Jun 02 #PHP
php从数据库中读取特定的行(实例)
Jun 02 #PHP
You might like
详解配置 Apache 服务器支持 PHP 文件的解析
2017/02/15 PHP
Laravel中获取路由参数Route Parameters的五种方法示例
2017/09/29 PHP
PHP时间处理类操作示例
2018/09/05 PHP
JavaScript For Beginners(转载)
2007/01/05 Javascript
JavaScript RegExp方法获取地址栏参数(面向对象)
2009/03/10 Javascript
javascript 回到顶部效果的实现代码
2014/02/17 Javascript
javascript去除空格方法小结
2015/05/21 Javascript
基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)
2016/11/17 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
JQuery实现定时刷新功能代码
2017/05/09 jQuery
Vue实现typeahead组件功能(非常靠谱)
2017/08/26 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
Angular2的管道Pipe的使用方法
2017/11/07 Javascript
微信小程序中实现手指缩放图片的示例代码
2018/03/13 Javascript
解决vue 项目引入字体图标报错、不显示等问题
2018/09/01 Javascript
atom-design(Vue.js移动端组件库)手势组件使用教程
2019/05/16 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
JS函数本身的作用域实例分析
2020/03/16 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
vue 使用原生组件上传图片的实例
2020/09/08 Javascript
Python 深入理解yield
2008/09/06 Python
Python实现telnet服务器的方法
2015/07/10 Python
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
Python正则表达式常用函数总结
2017/06/24 Python
python正则实现提取电话功能
2018/02/24 Python
对Python3 * 和 ** 运算符详解
2019/02/16 Python
Python 转换RGB颜色值的示例代码
2019/10/13 Python
Python smtp邮件发送模块用法教程
2020/06/15 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
深入解读CSS3中transform变换模型的渲染
2016/05/27 HTML / CSS
iframe在移动端的缩放的示例代码
2018/10/12 HTML / CSS
好军嫂事迹材料
2014/01/15 职场文书
妈妈活动方案
2014/08/15 职场文书
个人三严三实对照检查材料思想汇报
2014/09/22 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书