PHP手机号中间四位用星号*代替显示的实例

 更新时间:2017年06月02日 17:17:25   作者:alisleepy  
本篇文章主要介绍了PHP手机号中间四位用星号*代替显示的实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

在显示用户列表的场景中,一般用到手机号的显示时都需要对手机号进行处理,一般是把中间的四位换成星号****,我本人用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"

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Swoole源码中如何查询Websocket的连接问题详解

    Swoole源码中如何查询Websocket的连接问题详解

    这篇文章主要给大家介绍了关于Swoole源码中如何查询Websocket的连接问题的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • thinkphp配置文件路径的实现方法

    thinkphp配置文件路径的实现方法

    下面小编就为大家带来一篇thinkphp配置文件路径的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • php数据序列化测试实例详解

    php数据序列化测试实例详解

    这篇文章主要介绍了php数据序列化测试实例详解的相关资料,主要介绍msgpack、json、serialize对比,需要的朋友可以参考下
    2017-08-08
  • YII路径的用法总结

    YII路径的用法总结

    这篇文章主要介绍了YII路径的用法总结,需要的朋友可以参考下
    2014-07-07
  • 全面解析PHP面向对象的三大特征

    全面解析PHP面向对象的三大特征

    下面小编就为大家带来一篇全面解析PHP面向对象的三大特征。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • php安装xdebug/php安装pear/phpunit详解步骤(图)

    php安装xdebug/php安装pear/phpunit详解步骤(图)

    PHP环境中安装pear、phpunit以及xdebug全攻略,大家参考使用吧
    2013-12-12
  • php 的反射详解及示例代码

    php 的反射详解及示例代码

    本文主要介绍PHP的反射内容的知识,这里提供相关的资料讲解,及简单示例代码供大家参考,有兴趣的小伙伴可以参考下
    2016-08-08
  • php json转换相关知识(小结)

    php json转换相关知识(小结)

    这篇文章主要介绍了php json转换相关知识(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • PHP实现微信红包金额拆分试玩的算法示例

    PHP实现微信红包金额拆分试玩的算法示例

    本篇文章主要介绍了PHP实现微信红包金额拆分试玩的算法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • thinkphp3.2.2实现生成多张缩略图的方法

    thinkphp3.2.2实现生成多张缩略图的方法

    这篇文章主要介绍了thinkphp3.2.2实现生成多张缩略图的方法,通过调用ThinkPHP扩展包的UploadFile类实现针对上传图片的缩略图处理,非常具有实用价值,需要的朋友可以参考下
    2014-12-12

最新评论