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.ini中文版(1)
Oct 09 PHP
php面向对象全攻略 (一) 面向对象基础知识
Sep 30 PHP
php excel类 phpExcel使用方法介绍
Aug 21 PHP
PHP中的函数嵌套层数限制分析
Jun 13 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
Jun 29 PHP
PHP英文字母大小写转换函数小结
May 03 PHP
PHP下载生成的csv文件及问题总结
Aug 06 PHP
PHP链表操作简单示例
Oct 15 PHP
老生常谈PHP数组函数array_merge(必看篇)
May 25 PHP
laravel中的一些简单实用功能
Nov 03 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
May 05 PHP
聊聊 PHP 8 新特性 Attributes
Aug 19 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时间不正确的解决方法
2008/04/09 PHP
那些年一起学习的PHP(二)
2012/03/21 PHP
PHP中读取文件的几个方法总结(推荐)
2016/06/03 PHP
js中关于一个分号的崩溃示例
2013/11/11 Javascript
javascript中数组的concat()方法使用介绍
2013/12/18 Javascript
javascript中this的四种用法
2015/05/11 Javascript
vue.js实现表格合并示例代码
2016/11/30 Javascript
JQuery.validationEngine表单验证插件(推荐)
2016/12/10 Javascript
原生js验证简洁注册登录页面
2016/12/17 Javascript
浅谈javascript中的数据类型转换
2016/12/27 Javascript
jquery实现input框获取焦点的方法
2017/02/06 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
JS实现数组按升序及降序排列的方法
2017/04/26 Javascript
深入浅析Vue.js计算属性和侦听器
2018/05/05 Javascript
vue非父子组件通信问题及解决方法
2018/06/11 Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
2018/09/07 Javascript
bootstrap table插件动态加载表头
2019/07/19 Javascript
[43:48]Ti4正赛第一天 VG vs NEWBEE 2
2014/07/19 DOTA
[52:37]完美世界DOTA2联赛循环赛 Forest vs DM BO2第一场 10.29
2020/10/29 DOTA
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
Windows下python3.7安装教程
2018/07/31 Python
pycharm 解除默认unittest模式的方法
2018/11/30 Python
解决python3中cv2读取中文路径的问题
2018/12/05 Python
在python中对变量判断是否为None的三种方法总结
2019/01/23 Python
Pycharm中Python环境配置常见问题解析
2020/01/16 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
Python环境配置实现pip加速过程解析
2020/11/27 Python
通过python-pptx模块操作ppt文件的方法
2020/12/26 Python
英文版网络工程师求职信
2013/10/28 职场文书
党员的自我评价范文
2014/01/02 职场文书
办公室文员自荐书
2014/02/03 职场文书
群众路线个人剖析材料
2014/10/07 职场文书
如何做好员工培训计划?
2019/07/09 职场文书
Python趣味挑战之用pygame实现简单的金币旋转效果
2021/05/31 Python
分析并发编程之LongAdder原理
2021/06/29 Java/Android