PHP怎么在输出结果的字符中间加星号
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章主要介绍"PHP怎么在输出结果的字符中间加星号",在日常操作中,相信很多人在PHP怎么在输出结果的字符中间加星号问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"P
千家信息网最后更新 2025年01月31日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安全错误
数据库的锁怎样保障安全
领航科技网络技术有限公司
网络安全产品竞品分析怎么写
杭州炫汇通网络技术有限公司
c sql删除数据库连接
工大网络安全与执法研究生
软件开发几天上线
关闭纯净服务器
为什么服务器价格不一样呢
软件开发工程师面试模板
下城区手机app软件开发
关于数据库安全配置审计
万方数据库简称叫什么
网络安全基本知识防护技能
嵌入式软件开发商窗户怎么
这个高校科研统计数据库
广州审易计算机软件开发
香港有r星服务器吗
国内最大软件开发网址
杭州计算机应用软件开发价格
慈溪计算机软件开发项目
柏泗悠创软件开发有限公司
网络安全好不好考研
第一视频北京网络技术
软件开发定金未交齐
5g网络安全防护
万方数据库简称叫什么
武汉计算机软件开发教程
2018网络安全周 分论坛
软件开发 各阶段任务
使用的sql语句创建数据库