发布于 4年前
PHP 匿名处理处理用户昵称,用户名称变成星号*
/**
* 匿名处理处理用户昵称
* @param $name
* @return string
*/
function anonymity($name)
{
$strLen = mb_strlen($name, 'UTF-8');
$min = 3;
if ($strLen <= 1)
return '*';
if ($strLen <= $min)
return mb_substr($name, 0, 1, 'UTF-8') . str_repeat('*', $min - 1);
else
return mb_substr($name, 0, 1, 'UTF-8') . str_repeat('*', $strLen - 1) . mb_substr($name, -1, 1, 'UTF-8');
}