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请换成你的姓名字段
通过上面的代码就可以实现隐藏姓名中间一个字和手机号码中间四位了,如果你有这样的需求就试试吧。