只保留首尾汉字,中间的汉字用*代替

来源:互联网 发布:海康算法研究院怎么样 编辑:程序博客网 时间:2024/05/29 13:34
经常遇到一些昵称等在前台要显示部分汉字,需要用*号代替。可用如下方法实现
private function _hideName($user_name){    $strlen     = mb_strlen($user_name, 'utf-8');    $firstStr     = mb_substr($user_name, 0, 1, 'utf-8');    $lastStr     = mb_substr($user_name, -1, 1, 'utf-8');    return $strlen == 2 ? $firstStr . '**' : $firstStr . '**' . $lastStr;}
阅读全文
0 0
原创粉丝点击