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环境搭建最新方法
Sep 05 PHP
文件上传程序的全部源码
Oct 09 PHP
台湾中原大学php教程孙仲岳主讲
Jan 07 PHP
php在页面中调用fckeditor编辑器的方法
Jun 10 PHP
PHP用SAX解析XML的实现代码与问题分析
Aug 22 PHP
PHP中批量生成静态html(命令行下运行PHP)
Apr 19 PHP
浅谈php和.net的区别
Sep 28 PHP
PHP中$_SERVER使用说明
Jul 05 PHP
关于Laravel Route重定向的一个注意点
Jan 16 PHP
php str_replace替换指定次数的方法详解
May 05 PHP
使用YII2框架实现微信公众号中表单提交功能
Sep 04 PHP
tp5框架前台无限极导航菜单类实现方法分析
Mar 29 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
phpmyadmin 访问被拒绝的真实原因
2009/06/15 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
nginx+thinkphp下解决不支持pathinfo模式
2015/07/01 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
2016/05/06 PHP
PHP中new static()与new self()的比较
2016/08/19 PHP
php自定义排序uasort函数示例【二维数组按指定键值排序】
2019/06/19 PHP
用表格输出1-1000之间的数字实现代码(附特效)
2013/04/21 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
2013/11/21 Javascript
谷歌浏览器调试JavaScript小技巧
2014/12/29 Javascript
使用js画图之正弦曲线
2015/01/12 Javascript
javascript省市级联功能实现方法实例详解
2015/10/20 Javascript
简单介绍JavaScript数据类型之隐式类型转换
2015/12/28 Javascript
jQuery实现的placeholder效果完整实例
2016/08/02 Javascript
浅谈jQuery效果函数
2016/09/16 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
JavaScript编写棋盘覆盖代码详解
2017/08/28 Javascript
在vue项目创建的后初始化首次使用stylus安装方法分享
2018/01/25 Javascript
Vue单页面应用保证F5强刷不清空数据的解决方案
2018/01/31 Javascript
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
ElementUI 修改默认样式的几种办法(小结)
2020/07/29 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
[03:42]2018完美盛典-《加冕》
2018/12/16 DOTA
通过代码实例展示Python中列表生成式的用法
2015/03/31 Python
Python实现Logger打印功能的方法详解
2017/09/01 Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
2018/11/07 Python
python 搜索大文件的实例代码
2019/07/08 Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
2019/07/22 Python
Python学习笔记之Zip和Enumerate用法实例分析
2019/08/14 Python
在Python中字符串、列表、元组、字典之间的相互转换
2019/11/15 Python
Python plt 利用subplot 实现在一张画布同时画多张图
2021/02/26 Python
给领导的检讨书
2014/02/16 职场文书
2014年道德讲堂实施方案
2014/03/05 职场文书
北京离婚协议书范文2014
2014/09/29 职场文书
2016年3月份红领巾广播稿
2015/12/21 职场文书
《孙子兵法》:欲成大事者,需读懂这些致胜策略
2019/08/23 职场文书
JavaScript架构localStorage特殊场景下二次封装操作
2022/06/21 Javascript