用*隐藏中文问题
function substr_cut($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 . str_repeat('*', mb_strlen($user_name, 'utf-8') - 1) : $firstStr . str_repeat("*", $strlen - 2) . $lastStr; } /* 普通截取 */ function hide_name($name, $sep = '*') { $len = strlen($name); $str = ''; for ($i = 0; $i < $len; $i++) { $str .= ($i == 0 || $i == $len - 1) ? $name{$i} : $sep; } return $str; }
相关推荐
-
PHP简单 对象(object) 与 数组(array) 的转换 php
2019-1-7
-
PHP设计模式 php
2019-1-7
-
从数据库中取出所有数据并用表格样式显示出来 php
2019-1-7
-
PHP 获取真实IP地址 php
2019-1-7
-
简单的php基于curl的反向代理程序 php
2019-1-8
-
生成验证码 随机干扰php实现 php
2019-1-8
-
导出数据到表格PHP php
2019-1-7
-
图片缩放水印PHP类 php
2019-1-8
-
PHP无限分类 php
2019-1-13
-
MySQL函数过滤 php
2019-1-13