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中的MVC模式运用技巧
May 03 PHP
简单PHP上传图片、删除图片实现代码
May 12 PHP
ThinkPHP 防止表单重复提交的方法
Aug 08 PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
Oct 29 PHP
PHP中的Memcache详解
Apr 05 PHP
php smarty模板引擎的6个小技巧
Apr 24 PHP
php使用指定编码导出mysql数据到csv文件的方法
Mar 31 PHP
php提高网站效率的技巧
Sep 29 PHP
thinkphp整合微信支付代码分享
Nov 24 PHP
详解PHP神奇又有用的Trait
Mar 25 PHP
PHP反射实际应用示例
Apr 03 PHP
php把文件设置为插件的技巧方法
Feb 03 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学习之正则表达式
2011/04/17 PHP
PHP开发微信支付的代码分享
2014/05/25 PHP
PHP 只允许指定IP访问(允许*号通配符过滤IP)
2014/07/08 PHP
thinkphp框架实现数据添加和显示功能
2016/06/29 PHP
PHP通过文件路径获取文件名的实例代码
2018/10/14 PHP
PHP PDOStatement::closeCursor讲解
2019/01/30 PHP
Yii框架getter与setter方法功能与用法分析
2019/10/22 PHP
用js实现计算加载页面所用的时间
2010/04/02 Javascript
Javascript 面向对象之重载
2010/05/04 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
jQuery获取同级元素的简单代码
2016/07/09 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
2016/09/04 Javascript
前端设计师们最常用的JS代码汇总
2016/09/25 Javascript
详解React Native开源时间日期选择器组件(react-native-datetime)
2017/09/13 Javascript
vue基础之data存储数据及v-for循环用法示例
2019/03/08 Javascript
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
JavaScript实现移动端带transition动画的轮播效果
2020/03/24 Javascript
Javascript文本框脚本实现方法解析
2020/10/30 Javascript
微信小程序向Java后台传输参数的方法实现
2020/12/10 Javascript
Python实现基于权重的随机数2种方法
2015/04/28 Python
python运行其他程序的实现方法
2017/07/14 Python
Django Admin 实现外键过滤的方法
2017/09/29 Python
python内存动态分配过程详解
2019/07/15 Python
Python tkinter实现日期选择器
2021/02/22 Python
css3实现画半圆弧线的示例代码
2017/11/06 HTML / CSS
HTML5在canvas中绘制复杂形状附效果截图
2014/06/23 HTML / CSS
世界上最悠久的自行车制造商:Ribble Cycles
2017/03/18 全球购物
I.T中国官网:精选时尚设计师单品网购平台
2018/03/26 全球购物
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
学生个人求职自荐信格式
2013/09/23 职场文书
媒矿安全生产承诺书
2014/05/23 职场文书
银行委托书范本
2014/09/28 职场文书
2015年学生会工作总结范文
2015/03/31 职场文书
python3实现无权最短路径的方法
2021/05/12 Python
基于Java的MathML转图片的方法(示例代码)
2021/06/23 Java/Android
六个好看实用的 HTML + CSS 后台登录入口页面
2022/04/28 HTML / CSS