php怎样隐藏中间字符
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章给大家介绍php怎样隐藏中间字符,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。php隐藏中间字符的方法:1、通过"function func_substr_replace
千家信息网最后更新 2026年10月31日php怎样隐藏中间字符
这篇文章给大家介绍php怎样隐藏中间字符,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
php隐藏中间字符的方法:1、通过"function func_substr_replace(){...}"方法隐藏中间部分数字;2、通过"function substr_cut($user_name){...}"方法隐藏中间并用星号代替。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
php怎么隐藏中间字符?
PHP实现部分字符隐藏
/** * 隐藏部分字符串 * # 此方法多用于手机号码或身份证号、银行卡号的中间部分数字的隐藏 */function func_substr_replace($str, $replacement = '*', $start = 1, $length = 3){ $len = mb_strlen($str,'utf-8'); if ($len > intval($start+$length)) { $str1 = mb_substr($str,0,$start,'utf-8'); $str2 = mb_substr($str,intval($start+$length),NULL,'utf-8'); } else { $str1 = mb_substr($str,0,1,'utf-8'); $str2 = mb_substr($str,$len-1,1,'utf-8'); $length = $len - 2; } $new_str = $str1; for ($i = 0; $i < $length; $i++) { $new_str .= $replacement; } $new_str .= $str2; return $new_str;}/** * 只保留字符串首尾字符,隐藏中间用*代替(两个字符时只显示第一个) * @param string $user_name 姓名 * @return string 格式化后的姓名 */function substr_cut($user_name){ $strlen = mb_strlen($user_name, 'utf-8'); $firstStr = ucfirst(strtolower(mb_substr($user_name, 0, 3, 'utf-8'))); $lastStr = strtolower(substr($user_name, -3)); if($strlen == 2){ $hideStr = str_repeat('*', strlen($user_name, 'utf-8') - 1); $result = $firstStr . $hideStr ; }else { $hideStr = substr(str_repeat("*", $strlen - 6), 0, 3); $result = $firstStr . $hideStr . $lastStr; } return $result;}关于php怎样隐藏中间字符就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
字符
部分
方法
内容
姓名
字符串
数字
更多
帮助
不错
两个
兴趣
卡号
号码
小伙
小伙伴
手机
手机号码
文章
星号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技
互联网科技股
河南云网互联网络科技有限公司
云信互联网科技有限公司
互联网 科技
科技与互联网发展
亿账通互联网科技
友谊互联网络科技
成都互联网科技公司100强
南山科技园互联网公司有哪些
互联网科技创新服务
知域互联网科技有限公司大骗子
天津腾达互联网科技有限公司
华中科技大学互联网的牛人
上海京穆互联网科技有限公司
银行科技岗属于互联网吗
互联网营销推广黑科技
2021世界互联网领先科技成果发布
互联网科技手抄报图片
瑞安市蟠桃会互联网科技有限公司
伟宏互联网科技
上海卓越科技互联网
天扬科技互联网广告
互联网科技公司招聘
科技赋能互联网健康
博兴的互联网电子科技公司
互联网科技公司实习生
每天都有哪些好的互联网科技
山东大美朱楼互联网科技有限公司
中国科技和美国互联网