最新消息: 新版网站上线了!!!

php隐藏手机号码中间几位数

  1. function sub_right($string, $strlen = '50'){ 
  2.     $tmpstr = ""
  3.     $lengs =strlen($string)-3; 
  4.     if($lengs<=10)$strlen=$lengs-4; 
  5.     //$tmpstr .= substr($string, 0, $strlen); 
  6.     //print_r($lengs); 
  7.     for($i = 0; $i < strlen($string); $i++) { 
  8.         if($i<$strlen){ 
  9.             if(ord(substr($string, $i, 1)) > 0xa0) { 
  10.                 $tmpstr .= substr($string, $i, 2); 
  11.                 $i++; 
  12.             } else 
  13.                 $tmpstr .= substr($string, $i, 1); 
  14.         }else
  15.             if($i < $lengs){ 
  16.                 $tmpstr .="*"
  17.             } 
  18.         } 
  19.     } 
  20.     $tmpstr .= substr($string,-3); 
  21.     return $tmpstr; 
  22.  
  23. $str="13029942739"
  24. echo sub_right($str,3); 

 

转载请注明:谷谷点程序 » php隐藏手机号码中间几位数