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递归返回值时出现的问题解决办法
Feb 19 PHP
PHP Curl出现403错误的解决办法
May 29 PHP
php数组键值用法实例分析
Feb 27 PHP
什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释
Jul 01 PHP
php可扩展的验证类实例(可对邮件、手机号、URL等验证)
Jul 09 PHP
php解析url并得到url中的参数及获取url参数的四种方式
Oct 26 PHP
分享PHP计算两个日期相差天数的代码
Dec 23 PHP
Yii2使用dropdownlist实现地区三级联动功能的方法
Jul 18 PHP
PHP中抽象类,接口功能、定义方法示例
Feb 26 PHP
php基于 swoole 实现的异步处理任务功能示例
Aug 13 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
Aug 06 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中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
php+mysqli使用面向对象方式查询数据库实例
2015/01/29 PHP
PHP面向对象程序设计之对象生成方法详解
2016/12/02 PHP
PHP PDOStatement::setFetchMode讲解
2019/02/03 PHP
php回调函数处理数组操作示例
2020/04/13 PHP
ajax异步刷新实现更新数据库
2012/12/03 Javascript
JavaScript中instanceof与typeof运算符的用法及区别详细解析
2013/11/19 Javascript
JS数组的遍历方式for循环与for...in
2014/07/31 Javascript
ECMAScript6函数默认参数
2015/06/12 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
2016/05/03 Javascript
BootStrap Progressbar 实现大文件上传的进度条的实例代码
2016/06/27 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
2016/08/02 Javascript
js 性能优化之快速响应的用户界面
2017/02/15 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
js动态添加表格逐行添加、删除、遍历取值的实例代码
2018/01/25 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
关于vue 项目中浏览器跨域的配置问题
2020/11/10 Javascript
vue-quill-editor插入图片路径太长问题解决方法
2021/01/08 Vue.js
[02:36]DOTA2上海特锦赛 回忆电竞生涯的重要瞬间
2016/03/25 DOTA
重命名批处理python脚本
2013/04/05 Python
对python:print打印时加u的含义详解
2018/12/15 Python
python3实现网络爬虫之BeautifulSoup使用详解
2018/12/19 Python
Django时区详解
2019/07/24 Python
Python队列RabbitMQ 使用方法实例记录
2019/08/05 Python
Python 分发包中添加额外文件的方法
2019/08/16 Python
Django项目创建到启动详解(最全最详细)
2019/09/07 Python
如何提高python 中for循环的效率
2020/04/15 Python
使用python编写一个语音朗读闹钟功能的示例代码
2020/07/14 Python
法律进学校实施方案
2014/03/15 职场文书
2015年世界无烟日活动总结
2015/02/10 职场文书
中国古代史学名著《战国策》概述
2019/08/09 职场文书
Nginx 负载均衡是什么以及该如何配置
2021/03/31 Servers
Golang标准库syscall详解(什么是系统调用)
2021/05/25 Golang
redis实现共同好友的思路详解
2021/05/26 Redis
整理Python中常用的conda命令操作
2021/06/15 Python