Maison > Article > développement back-end > Comment masquer certains caractères en php
Comment implémenter le masquage partiel de caractères en PHP : créez d'abord un exemple de fichier PHP ; puis définissez une méthode "func_substr_replace" ; puis utilisez "mb_strlen" et d'autres fonctions pour masquer certains caractères au milieu de la chaîne.
Recommandé : "Tutoriel vidéo PHP"
php masque les caractères du milieu de la chaîne
Souvent, lors de l'annonce de la liste gagnante, afin d'éviter d'exposer le numéro de téléphone portable du gagnant, la partie médiane du numéro est masquée, par exemple : 139****2972. Cet article partage simplement un. morceau de code implémenté dans php. Master Il peut être ignoré et le rookie continue.
// 隐藏部分字符串 function func_substr_replace($str, $replacement = '*', $start = 1, $length = 3) { $len = mb_strlen($str,'utf-8'); if ($len > intval($start+$length)) { $str1 = mb_substr($str,0,$start,'utf-8'); $str2 = mb_substr($str,intval($start+$length),NULL,'utf-8'); } else { $str1 = mb_substr($str,0,1,'utf-8'); $str2 = mb_substr($str,$len-1,1,'utf-8'); $length = $len - 2; } $new_str = $str1; for ($i = 0; $i < $length; $i++) { $new_str .= $replacement; } $new_str .= $str2; return $new_str; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!