php如何实现隐藏号码几位
发表于:2024-10-01 作者:千家信息网编辑
千家信息网最后更新 2024年10月01日,这篇文章将为大家详细讲解有关php如何实现隐藏号码几位,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php实现隐藏号码几位的方法:1、创建一个PHP示例文件;2、通
千家信息网最后更新 2024年10月01日php如何实现隐藏号码几位
这篇文章将为大家详细讲解有关php如何实现隐藏号码几位,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
php实现隐藏号码几位的方法:1、创建一个PHP示例文件;2、通过"function hidtel($phone){...}"方法隐藏电话号码和手机号码中间4位即可。
本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。
PHP隐藏电话号码/手机号码中间4位
/** * 1、隐藏电话号码中间4位和邮箱 */ function hidtel($phone) { //隐藏邮箱 if (strpos($phone, '@')) { $email_array = explode("@", $phone); $prevfix = (strlen($email_array[0]) < 4) ? "" : substr($phone, 0, 3); //邮箱前缀 $count = 0; $str = preg_replace('/([\d\w+_-]{0,100})@/', '***@', $phone, -1, $count); $rs = $prevfix . $str; return $rs; } else { //隐藏联系方式中间4位 $Istelephone = preg_match('/(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\-]?[0-9]?)/i', $phone); //固定电话 if ($Istelephone) { return preg_replace('/(0[0-9]{2,3}[\-]?[2-9])[0-9]{3,4}([0-9]{3}[\-]?[0-9]?)/i', '$1****$2', $phone); } else { return preg_replace('/(1[0-9]{1}[0-9])[0-9]{4}([0-9]{4})/i', '$1****$2', $phone); } } } /** * 2、使用hidtel */ public function useHidel() { $phone1 = $this->hidtel("010-57033050"); $phone2 = $this->hidtel("01057033050"); $mobil = $this->hidtel("13661226666"); $email = $this->hidtel("1963632356@qq.com"); return $phone1.''.$phone2.''.$mobil.''.$email; }
效果:
//正则判断是否是邮箱、手机号和用户账号 登录时验证
$checkmail = '/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/';//是否邮箱 if(preg_match($checkmail,$userName)){ $type = 'email'; $value = $userName; }elseif(preg_match("/^1[34578]\d{9}$/", $userName)){ //是否手机号 $type = 'mobile'; $value = $userName; }else{ $type = 'user_name'; $value = $userName; }
关于"php如何实现隐藏号码几位"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
号码
手机
邮箱
电话
电话号码
篇文章
手机号
手机号码
方法
更多
不错
实用
内容
效果
文件
文章
正则
环境
用户
电脑
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
丰南手机软件开发
足球世界怎么上国际服务器
数据库删除表中的一行语句
服务器如何装操作系统
服务器上用u盘取文件
数据库连接工具使用
网络安全的前十名股票
再别康桥配乐软件开发
北京大学教参数据库
闵行区威力软件开发收费
自己搭服务器上网
thinkcmf 数据库
db2数据库参数cfg
网络安全地带视频
历届数据库技术大会
知网查重数据库包括万方吗
如何知道自己数据库的账号密码
闵行区生态网络技术产业化
实现web服务器
多线程 写数据库
软件开发都有什么技术
gp库修改数据库分区
service数据库
中山安卓软件开发大概要多少钱
管理学中的网络技术原理
数据库简单查询
大学计算机软件开发需要学哪些
数据库属性与码的区别是什么
面试软件开发自我介绍
广东工控机与服务器云主机