php处理手机号**
于 2024-04-28 发布 阅读量65
方法一
/**
* $tel 手机号
* $q 开始截取的位置
* $com 截取个数
*/
function Tel_sub($tel='15624882655',$q=3,$com=4){
$xxx = '';
for($i=0; $i < $com ;$i++){
$xxx .= '*';
}
return str_replace(substr($tel,$q,$com),$xxx,$tel);
}
echo Tel_sub();
方法二
/**
* $tel 手机号
* $q 开始截取的位置
* $p 结束截取的位置
*/
function Tel_sub2($tel='15624882655',$q=3,$p=8){
$tel1 = '';
for($i = 0 ; $i < strlen($tel); $i++){
if($i > ($q - 1) && $i < $p){
$tel1 .= '*';
}else{
$tel1 .= substr($tel,$i,1);
}
}
return $tel1;
}
echo Tel_sub2();
方法三 substr_replace()
/**
* $tel 手机号
* $q 开始截取的位置
* $com 截取个数
*/
function Tel_sub3($tel='15624882655',$q=3,$com=4){
$xxx = '';
for($i=0; $i < $com ;$i++){
$xxx .= '*';
}
return substr_replace($tel,$xxx,$q,$com);
}
echo Tel_sub3();
