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 相关文章推荐
基于qmail的完整WEBMAIL解决方案安装详解
Oct 09 PHP
cache_lite试用
Feb 14 PHP
php Notice: Undefined index 错误提示解决方法
Aug 29 PHP
Laravel框架中扩展函数、扩展自定义类的方法
Sep 04 PHP
php+mysqli数据库连接的两种方式
Jan 28 PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
Jul 06 PHP
PHP微信支付实例解析
Jul 22 PHP
PHP中的use关键字及文件的加载详解
Nov 28 PHP
php修改数组键名的方法示例
Apr 15 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
May 28 PHP
php微信公众号开发之简答题
Oct 20 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
Oct 08 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
受疫情影响 动画《Re从零开始的异世界生活》第二季延期至7月
2020/03/10 日漫
php替换字符串中间字符为省略号的方法
2015/05/04 PHP
jQuery中add实现同时选择两个id对象
2010/10/22 Javascript
JavaScript对象创建及继承原理实例解剖
2013/02/28 Javascript
js实现的map方法示例代码
2014/01/13 Javascript
Nodejs实现的一个简单udp广播服务器、客户端
2014/09/25 NodeJs
javascript处理a标签超链接默认事件的方法
2015/06/29 Javascript
Javascript实现的Map集合工具类完整实例
2015/07/31 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
JS实现alert中显示换行的方法
2015/12/17 Javascript
JS实现table表格数据排序功能(可支持动态数据+分页效果)
2016/05/26 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
2016/06/13 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
JS中闭包的经典用法小结(2则示例)
2016/12/28 Javascript
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
vue封装第三方插件并发布到npm的方法
2017/09/25 Javascript
React Native中NavigatorIOS组件的简单使用详解
2018/01/27 Javascript
vue使用iframe嵌入网页的示例代码
2020/06/09 Javascript
JQuery元素快速查找与操作
2018/04/22 jQuery
vue数组对象排序的实现代码
2018/06/20 Javascript
vue中锚点的三种方法
2018/07/06 Javascript
Vue中通过vue-router实现命名视图的问题
2020/04/23 Javascript
JS forEach跳出循环2种实现方法
2020/06/24 Javascript
JavaScript 防抖和节流遇见的奇怪问题及解决
2020/11/20 Javascript
Python学习资料
2007/02/08 Python
Python自动调用IE打开某个网站的方法
2015/06/03 Python
python遍历序列enumerate函数浅析
2017/10/17 Python
python 常见字符串与函数的用法详解
2018/11/23 Python
Pytorch 实现冻结指定卷积层的参数
2020/01/06 Python
html5中去掉input type date默认样式的方法
2018/09/06 HTML / CSS
英国领先的维生素和补充剂品牌:Higher Nature
2019/08/26 全球购物
若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedException?
2016/10/17 面试题
小型女装店的创业计划书
2014/01/09 职场文书
高中军训广播稿
2014/01/14 职场文书
党员评议思想汇报
2014/10/08 职场文书
学习焦裕禄先进事迹心得体会
2016/01/23 职场文书