Heim > Artikel > Backend-Entwicklung > PHP implementiert Beispielcode für die mittleren vier Ziffern einer Mobiltelefonnummer als Sternchen (*).
In diesem Artikel wird hauptsächlich PHP zum Implementieren der benutzerdefinierten Funktionsfreigabe vorgestellt, die die mittleren vier Ziffern von Mobiltelefonnummern mit Sternchen (*) verbirgt. Dies ist eine relativ häufige Funktion. Freunde, die sie benötigen, können sich auf
php beziehen Blockieren Sie die mittleren vier Ziffern der Telefonnummer:
Methode 1:
function hidtel($phone){
$IsWhat = preg_match('/(0[0-9]{2,3 }[- ]?[2-9][0-9]{6,7}[-]?[0-9]?)/i',$phone); //Festnetztelefon
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);
}
}
Methode 2:
$num = "13966778888"
$str = substr_replace($num,'****',3, 4);
Beispiel:
$phonenum = "13966778888";
echo hidtel ($phonenum );
Endgültige Ausgabe: 139****8888
Das obige ist der detaillierte Inhalt vonPHP implementiert Beispielcode für die mittleren vier Ziffern einer Mobiltelefonnummer als Sternchen (*).. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!