广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么快速实现替换手机号
  • 953
分享到

php怎么快速实现替换手机号

2023-07-05 20:07:50 953人浏览 泡泡鱼
摘要

本文小编为大家详细介绍“PHP怎么快速实现替换手机号”,内容详细,步骤清晰,细节处理妥当,希望这篇“php怎么快速实现替换手机号”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、 使用substr_replace

本文小编为大家详细介绍“PHP怎么快速实现替换手机号”,内容详细,步骤清晰,细节处理妥当,希望这篇“php怎么快速实现替换手机号”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

一、 使用substr_replace函数

php中有一个可以进行字符串替换的函数叫substr_replace,它的使用非常简单,只需要将要替换的字符串作为第一个参数传入,再将替换后的字符串作为第二个参数传入,最后将原始字符串作为第三个参数传入,即可完成替换操作。比如,我们可以这样进行手机号码的格式化:

function fORMat_phone($phone, $replace = '****') {    return substr_replace($phone, $replace, 3, 4);}$phone = '13899998888';$format_phone = format_phone($phone);echo $format_phone; // 138****8888

上面的函数中,我们首先传入了要进行替换的手机号码,再传入了要替换成的字符,默认为4个“”。然后,我们使用substr_replace函数将手机号码中从第3个字符开始、长度为4的子串替换成了“*”。

二、 使用preg_replace函数

除了substr_replace函数之外,我们还可以使用php中的正则表达式函数preg_replace来快速进行替换操作。与substr_replace函数不同的是,preg_replace可以对文本中的多个字符进行替换,而且替换规则更加灵活。比如,我们可以这样对手机号码进行格式化:

function format_phone($phone, $replace = '$1****$2') {    return preg_replace('/(\d{3})(\d{4})(\d{4})/', $replace, $phone);}$phone = '13899998888';$format_phone = format_phone($phone);echo $format_phone; // 138****8888

上面的函数中,我们首先传入要进行替换的手机号码,然后通过正则表达式匹配手机号码中的前3位、中间4位和后4位。接着,我们在$replace参数中传入了一个正则表达式替换规则,用$1代表第一个子串(即手机号码中的前3位),**代表需要替换成的字符,$2代表第二个子串(即手机号码中的后4位),这样就完成了手机号码的格式化。

读到这里,这篇“php怎么快速实现替换手机号”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网PHP编程频道。

--结束END--

本文标题: php怎么快速实现替换手机号

本文链接: https://www.lsjlt.com/news/355337.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php怎么快速实现替换手机号
    本文小编为大家详细介绍“php怎么快速实现替换手机号”,内容详细,步骤清晰,细节处理妥当,希望这篇“php怎么快速实现替换手机号”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、 使用substr_replace...
    99+
    2023-07-05
  • 怎么快速掌握PHP字符串的替换
    这篇文章主要讲解了“怎么快速掌握PHP字符串的替换”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么快速掌握PHP字符串的替换”吧!substr_replace()函数-替换字符串的一部分想...
    99+
    2023-06-25
  • php怎样实现身份证号替换为星号
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑php实现身份证号替换为星号的方法在PHP中我们可以使用substr_replace()函数来实现身份证号替换星号,substr_replace() 函数把字符串的一部...
    99+
    2019-03-30
    PHP
  • php sprintf 怎么实现替换
    本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。php sprintf 怎么实现替换?sprintf() 函数把格式化的字符串写入变量中。arg1、arg2、++ 参数将被插入到主字符串中的百分号(%)符号处。该函数...
    99+
    2021-10-19
    php sprintf
  • php正则怎么实现替换alt
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php正则怎么实现替换alt?php正则表达式提取img alt/title标签并替换有时我们需要对富文本编辑器中的img标签进行必要的处理以满足网站自身的需要,比如:根...
    99+
    2021-11-16
    php alt
  • win10手机预览版10080怎么快速切换输入键盘
    win10手机预览版10080怎么快速切换输入键盘在今日微软推送的win10手机预览版10080中,新增了快速切换输入法键盘的功能,想了解具体情况的朋友一起跟小编去下文看看吧。        ...
    99+
    2023-06-15
    win10手机预览版 键盘 输入法 win10 预览 手机
  • php正则怎么实现替换电话
    本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。php正则怎么实现替换电话?php手机号正则替换中间四位php手机号正则替换中间四位代码如下:$str = '13525462555'; $patter...
    99+
    2020-01-07
    php
  • 怎么用vbs实现的XP序列号替换器
    这篇文章给大家分享的是有关怎么用vbs实现的XP序列号替换器的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。代码如下:ON ERROR RESUME NEXT Dim VOL...
    99+
    2023-06-08
  • SAP怎么实现物料的快速切换
    本文小编为大家详细介绍“SAP怎么实现物料的快速切换”,内容详细,步骤清晰,细节处理妥当,希望这篇“SAP怎么实现物料的快速切换”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。如下物料号 74000043,在HKC...
    99+
    2023-06-05
  • php怎么实现隐藏手机号中间4位
    随着移动互联网的高速发展,越来越多的网站开始重视移动用户的体验,而这一体验中的一个重要因素就是用户的隐私保护。在这样的背景下,掌握php隐藏中间4位电话号码的技巧就变得十分重要。一、为什么要隐藏电话号码中间四位?在我们日常生活中,为了保护自...
    99+
    2023-05-14
    php
  • php 正则函数怎么实现匹配替换
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php 正则函数怎么实现匹配替换?php正则表达式的匹配与替换 只介绍两个与Perl兼容的正则表达式函数: 1.preg_match_all 函数执行正则表达式匹配与...
    99+
    2018-11-05
    php
  • 怎么用微信小程序getPhoneNumber快速获取用户手机号组件
    本篇内容介绍了“怎么用微信小程序getPhoneNumber快速获取用户手机号组件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!说明获取微信...
    99+
    2023-06-26
  • 怎么使用PHP实现文件上传和替换
    今天小编给大家分享一下怎么使用PHP实现文件上传和替换的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。文件上传基础在PHP中,...
    99+
    2023-07-05
  • win10手机预览版怎么快速切换键盘输入法图文教程
      win10手机技术预览版升级后,大家是否对键盘输入法语言切换按钮消失感到不适。今天我们小编就为大家分享win10手机预览版怎么快速切换键盘输入法图文教程,感兴趣的   键盘显示:左边是未设置,右边是设置以后   w...
    99+
    2023-06-13
    win10手机预览版 win10 键盘 输入法 预览 图文
  • 怎么使用php实现批量替换和添加图片
    本文小编为大家详细介绍“怎么使用php实现批量替换和添加图片”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用php实现批量替换和添加图片”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、批量替换图片获取目...
    99+
    2023-07-05
  • PHP怎么实现快速排序的非递归算法
    介绍快速排序是一种高效的排序算法,它通过不断地将一个数组分成两个子数组来实现排序。在快速排序算法中,一个基准值(pivot)被选出并所有小于基准值的元素放在其左侧,而所有大于基准值的元素放在其右侧。然后,这个过程被递归地应用在左右两侧的子数...
    99+
    2023-05-14
  • php怎么实现正则表达式匹配一段字符串替换
    本文操作环境:windows7系统、PHP7.4版、DELL G3电脑php怎么实现正则表达式匹配一段字符串替换?PHP 正则表达式替换一部分内容preg_replace('/&topic=(.*)&type=/&#...
    99+
    2015-04-21
    php
  • Python怎么实现快速保存微信公众号文章中的图片
    本文小编为大家详细介绍“Python怎么实现快速保存微信公众号文章中的图片”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python怎么实现快速保存微信公众号文章中的图片”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
    99+
    2023-07-02
  • Python自动化办公之手机号提取怎么实现
    这篇文章主要介绍“Python自动化办公之手机号提取怎么实现”,在日常操作中,相信很多人在Python自动化办公之手机号提取怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python自动化办公之手机号...
    99+
    2023-07-02
  • php怎么实现三网手机实名制认证
    本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑基于PHP的三网手机实名认证API接口调用示例通过https://www.juhe.cn/docs/api/id/208自助申请开通接口,获取API请求KEY请求参数名...
    99+
    2022-10-21
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作