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 冒泡排序 交换排序法
May 10 PHP
MySQL的FIND_IN_SET函数使用方法分享
Mar 27 PHP
PHP静态调用非静态方法的应用分析
May 02 PHP
curl实现站外采集的方法和技巧
Jan 31 PHP
php中explode的负数limit用法分析
Feb 27 PHP
PHP实现微信发红包程序
Aug 24 PHP
CI(Codeigniter)的Setting增强配置类实例
Jan 06 PHP
PHP实现批量检测网站是否能够正常打开的方法
Aug 23 PHP
PHP中串行化用法示例
Nov 16 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
Dec 25 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 PHP
php文件操作之文件写入字符串、数组的方法分析
Apr 15 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
同时提取多条新闻中的文本一例
2006/10/09 PHP
php随机抽奖实例分析
2015/03/04 PHP
php从给定url获取文件扩展名的方法
2015/03/14 PHP
PHP ADODB生成HTML表格函数rs2html功能【附错误处理函数用法】
2018/05/29 PHP
控制打印时页眉角的代码
2007/02/08 Javascript
JavaScript Date对象使用总结
2009/05/14 Javascript
ExtJS下grid的一些属性说明
2009/12/13 Javascript
JavaScript实现生成GUID(全局统一标识符)
2014/09/05 Javascript
jquery实现submit提交表单
2015/02/03 Javascript
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
2015/03/13 Javascript
使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
2015/09/24 Javascript
JavaScript基础知识之方法汇总结
2016/01/24 Javascript
用原生JS对AJAX做简单封装的实例代码
2016/07/13 Javascript
微信 java 实现js-sdk 图片上传下载完整流程
2016/10/21 Javascript
js实现省份下拉菜单效果
2017/02/15 Javascript
js清除浏览器缓存的几种方法
2017/03/15 Javascript
使用jquery+iframe做一个ajax上传效果(实例)
2017/08/24 jQuery
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
2019/08/27 jQuery
Element-UI+Vue模式使用总结
2020/01/02 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
2020/09/10 Javascript
Python的加密模块md5、sha、crypt使用实例
2014/09/28 Python
Python实现的数据结构与算法之队列详解
2015/04/22 Python
Python selenium 三种等待方式解读
2016/09/15 Python
基于python进行桶排序与基数排序的总结
2018/05/29 Python
Python logging模块进行封装实现原理解析
2020/08/07 Python
使用PyCharm官方中文语言包汉化PyCharm
2020/11/18 Python
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
建筑项目策划书
2014/01/13 职场文书
大学奖学金获奖感言
2014/08/15 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
学校周年庆活动方案
2014/08/22 职场文书
js 数组 fill() 填充方法
2021/11/02 Javascript
Redis调用Lua脚本及使用场景快速掌握
2022/03/16 Redis
pycharm无法安装cv2模块问题
2022/05/20 Python