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

发布时间 - 2026-01-11 01:40:39    点击率:

在显示用户列表的场景中,一般用到手机号的显示时都需要对手机号进行处理,一般是把中间的四位换成星号****,我本人用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实现手机号码中间四位用星号(*)隐藏的自定义函数分享  # PHP用星号隐藏部份用户名、身份证、IP、手机号等实例  # 四位  # 遍历  # 大家多多  # 用户列表  # 几种方法  # 景中  # gt  # foreach  # tel  # substr  # xing  # all_lottery_logs  # 一般是  # br  # brush  # class  # pre  # substr_replace  # string 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何创建自定义Facades?(详细步骤)  微信小程序 五星评分(包括半颗星评分)实例代码  nginx修改上传文件大小限制的方法  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  HTML 中如何正确使用模板变量为元素的 name 属性赋值  iOS UIView常见属性方法小结  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  米侠浏览器网页背景异常怎么办 米侠显示修复  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  南京网站制作费用,南京远驱官方网站?  如何快速选择适合个人网站的云服务器配置?  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  用v-html解决Vue.js渲染中html标签不被解析的问题  linux写shell需要注意的问题(必看)  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  Laravel模型事件有哪些_Laravel Model Event生命周期详解  如何用美橙互联一键搭建多站合一网站?  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  零基础网站服务器架设实战:轻量应用与域名解析配置指南  免费网站制作appp,免费制作app哪个平台好?  如何在IIS7中新建站点?详细步骤解析  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  如何实现建站之星域名转发设置?  深入理解Android中的xmlns:tools属性  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  javascript日期怎么处理_如何格式化输出  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  C++用Dijkstra(迪杰斯特拉)算法求最短路径  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  Python图片处理进阶教程_Pillow滤镜与图像增强  香港服务器建站指南:免备案优势与SEO优化技巧全解析  Laravel怎么为数据库表字段添加索引以优化查询  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  如何在腾讯云服务器上快速搭建个人网站?  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  音响网站制作视频教程,隆霸音响官方网站?  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  BootStrap整体框架之基础布局组件  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  UC浏览器如何设置启动页 UC浏览器启动页设置方法  使用Dockerfile构建java web环境