当前位置:Gxlcms > PHP教程 > 请教个php字符串部分内容替换为星号的代码

请教个php字符串部分内容替换为星号的代码

时间:2021-07-01 10:21:17 帮助过:4人阅读

$sale['buyer_name'] 这个值为买家帐号

直接在网站显示的话 容易泄漏用户隐私的

怎样对这个值进行处理,像淘宝那样的, 把中间的内容换成星号,比如把最熟悉的陌生人替换成最熟***生人,13137777777替换为1313****777

回复内容:

$sale['buyer_name'] 这个值为买家帐号

直接在网站显示的话 容易泄漏用户隐私的

怎样对这个值进行处理,像淘宝那样的, 把中间的内容换成星号,比如把最熟悉的陌生人替换成最熟***生人,13137777777替换为1313****777

substr_replace($mix string,"****",$start,$length);

php

请自行修改, 因为需要匹配至少四个字节的数据, 所以当长度小于4时, 返回原内容.

运行效果如下(该文件的编码为 GB2312):

===========我是分隔线=============
如果文件的编码为UTF-8, 则正则中需要添加 u 修饰符, 见下图.

人气教程排行