Maison > développement back-end > Problème PHP > Comment masquer certains caractères en php

Comment masquer certains caractères en php

藏色散人
Libérer: 2023-03-04 10:48:01
original
2484 Les gens l'ont consulté

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.

Comment masquer certains caractères en php

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;
}
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal