截取指定长度的用户名,超出部分用*代替。保持字数的长度不变

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

  1. //截取指定长度的用户名,超出部分用*代替。保持字数的长度不变 liangfang add
  2. //$uname 用户名字符串 ,$len 截取之后的字符长度,$start开头显示的字符数,$end 结尾显示的字符数
  3. function sub_username($uname,$len=10,$start=1,$end=1)
  4. {

  5. //$str_len=mb_strlen($uname,"utf8");
  6. $x=str_repeat("*",($len-$start-$end));
  7. $s=mb_substr($uname,0,$start,"utf8");
  8. $e=mb_substr($uname,-$end,$end,"utf8");
  9. $sub_str=$s.$x.$e;

  10. return $sub_str;
  11. }
复制代码