Because the need to maintain privacy for customers, so the mobile phone number can not be fully displayed on the site, but do not have to display, so many sites think of the display but not full display, in the above with an asterisk replacement part of the display, in fact, to do this is very simple, with regular replacement display part of it.
Method 1:
function Hidtel ($phone) {$IsWhat = Preg_match ('/(0[0-9]{2,3}[\-]?[ 2-9][0-9]{6,7}[\-]? [0-9]?) /I ', $phone); Fixed phone if ($IsWhat = = 1) {return preg_replace ('/(0[0-9]{2,3}[\-]?[ 2-9]) [0-9]{3,4} ([0-9]{3}[\-]?[ 0-9]?) /I ', ' $1****$2 ', $phone); }else{return Preg_replace ('/(1[358]{1}[0-9]) [0-9]{4} ([0-9]{4})/I ', ' $1****$2 ', $phone);}}
Method 2:
$num = "13966778888" $str = Substr_replace ($num, ' * * * ', 3,4);
Instance:
$phonenum = "13966778888"; Echo Hidtel ($phonenum);
Last output: 139****8888
Summarize