PHP怎么在输出结果的字符中间加星号
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章主要介绍"PHP怎么在输出结果的字符中间加星号",在日常操作中,相信很多人在PHP怎么在输出结果的字符中间加星号问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"P
千家信息网最后更新 2025年12月03日PHP怎么在输出结果的字符中间加星号
这篇文章主要介绍"PHP怎么在输出结果的字符中间加星号",在日常操作中,相信很多人在PHP怎么在输出结果的字符中间加星号问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"PHP怎么在输出结果的字符中间加星号"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
最近项目中遇到这个问题,自己写了一个,利用的是mb_相关的方法,比较简单方便
static function PassStart($str,$start,$end=0,$dot="*",$charset="UTF-8"){ $len = mb_strlen($str,$charset); if($start==0||$start>$len){ $start = 1; } if($end!=0&&$end>$len){ $end = $len-2; } $endStart = $len-$end; $top = mb_substr($str, 0,$start,$charset); $bottom = ""; if($endStart>0){ $bottom = mb_substr($str, $endStart,$end,$charset); } $len = $len-mb_strlen($top,$charset); $len = $len-mb_strlen($bottom,$charset); $newStr = $top; for($i=0;$i<$len;$i++){ $newStr.=$dot; } $newStr.=$bottom; return $newStr; }直接调用即可PassStart("", 4,4);
输出结果:
"cardid":"6222***********3655","certifId":"4304**********1011","mobile":"138****6306","name":"张*",
到此,关于"PHP怎么在输出结果的字符中间加星号"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
结果
输出
字符
星号
学习
方法
更多
问题
帮助
实用
接下来
文章
理论
知识
篇文章
网站
资料
跟着
项目
UTF-8
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
一个数据库表只能有一个主键
苏州互联网软件开发怎么样
湘江鲲鹏服务器三年营收
近五年来软件开发的失败案例
数据库对象变更
网络安全欧阳
人死后指纹数据库
脉脉科技互联网
数据库系统 关系代数除法
管理服务器ip的前台页面
php查询数据库时间
网络服务器尺寸
从化网络技术推广
数据库误删数据怎么恢复
GSDB数据库简介
怎么用from表单提交数据库
mini主机云服务器
澳门线上生鲜配送软件开发
数据库怎么计算员工平均工资
普遍服务器
男生日记软件开发
用于大屏软件开发系统特点
虚拟机连接本机的数据库
养个网络安全团队
软件开发的历史是螺旋上升的
40个服务器集中管理方案
北京OA软件开发最新招聘信息
普遍服务器
怎么实现数据库与java的连接
网络安全知识和方法