zdcms网站数据调用隐藏姓名和手机号码中间几位数标签写法

zdcms做网站的时候,我们想在前台展示已经提交过信息的用户信息,但是需要隐藏姓名中间一个字和手机号码中间四位数,应该怎么实现呢?今天就来说说怎么实现这个效果,如下图:

zdcms隐藏姓名中间一个字隐藏号码中间四位数效果图

这里,手机号码部分可以用下面的标签:

{substr($t.mphone, 0, 3)}****{substr($t.mphone, -3, 3)}

或

{substr($t.mphone, 0, 3)}****{substr($t.mphone, -4)}

注:使用时,mphone请换成你的手机号码字段


姓名是中文,所以隐藏中间一个字不能直接用php substr()函数,因为中文会乱码。中文用php mb_substr() 函数,用下面的标签即可:

{mb_substr($t.title, 0, 1)}*{mb_substr($t.title, -1,1)}

或

{mb_substr($t.title, 0, 1)}*{mb_substr($t.title, -1)}

注:使用时,title请换成你的姓名字段

通过上面的代码就可以实现隐藏姓名中间一个字和手机号码中间四位了,如果你有这样的需求就试试吧。

评论