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 相关文章推荐
用PHP查询域名状态whois的类
Nov 25 PHP
PHP开发不能违背的安全规则 过滤用户输入
May 01 PHP
基于header的一些常用指令详解
Jun 06 PHP
php socket实现的聊天室代码分享
Aug 16 PHP
php实现的发送带附件邮件类实例
Sep 22 PHP
WampServer搭建php环境时遇到的问题汇总
Jul 23 PHP
WordPress中访客登陆实现邮件提醒的PHP脚本实例分享
Dec 14 PHP
Yii实现简单分页的方法
Apr 29 PHP
Laravel搭建后台登录系统步骤详解
Jul 26 PHP
php微信开发之图片回复功能
Jun 14 PHP
php判断目录存在的简单方法
Sep 26 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
Mar 23 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
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
2013/07/01 PHP
PHP中使用php5-ffmpeg撷取视频图片实例
2015/01/07 PHP
PHP5.4起内置web服务器使用方法
2016/08/09 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
LazyLoad 延迟加载(按需加载)
2010/05/31 Javascript
复制Input内容的js代码_支持所有浏览器,修正了Firefox3.5以上的问题
2010/06/21 Javascript
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
『jQuery』取指定url格式及分割函数应用
2013/04/22 Javascript
得到form下的所有的input的js代码
2013/11/07 Javascript
JS操作HTML自定义属性的方法
2015/02/10 Javascript
详解JavaScript设计模式开发中的桥接模式使用
2016/05/18 Javascript
JS中事件冒泡和事件捕获介绍
2016/12/13 Javascript
详解Vue-基本标签和自定义控件
2017/03/24 Javascript
详解vue组件化开发-vuex状态管理库
2017/04/10 Javascript
深入理解Node.js中通用基础设计模式
2017/09/19 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
2018/03/21 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
微信小程序自定义toast弹窗效果的实现代码
2018/11/15 Javascript
VUE兄弟组件传值操作实例分析
2019/10/26 Javascript
Vue使用axios引起的后台session不同操作
2020/08/14 Javascript
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
Python工程师面试题 与Python基础语法相关
2016/01/14 Python
Python中使用Queue和Condition进行线程同步的方法
2016/01/19 Python
浅谈python 里面的单下划线与双下划线的区别
2017/12/01 Python
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
Python 3 判断2个字典相同
2019/08/06 Python
PyQt Qt Designer工具的布局管理详解
2019/08/07 Python
使用pytorch和torchtext进行文本分类的实例
2020/01/08 Python
HTML5文档结构标签
2017/04/21 HTML / CSS
html5 canvas绘制放射性渐变色效果
2018/01/04 HTML / CSS
英国Lookfantastic中文网站:护肤品美妆美发购物(英国直邮)
2020/04/27 全球购物
工业设计专业推荐信
2013/10/29 职场文书
课堂教学改革实施方案
2014/03/17 职场文书
护士长竞聘演讲稿
2014/04/30 职场文书
pygame面向对象的飞行小鸟实现(Flappy bird)
2021/04/01 Python