Maison > développement back-end > tutoriel php > Code de méthode pour remplacer les caractères en fonction de l'identifiant et de la longueur spécifiés en php

Code de méthode pour remplacer les caractères en fonction de l'identifiant et de la longueur spécifiés en php

不言
Libérer: 2023-04-03 21:28:01
original
1549 Les gens l'ont consulté

Le contenu de cet article concerne le code de la méthode de remplacement des caractères en fonction du logo et de la longueur spécifiés en PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

/**
 * 按指定标识及长度替换字符
 * @param $str
 * @param int $start   开始的位数
 * @param int $end     后面保留的位数
 * @param string $mode
 * @return mixed
 */function _str_repeat($str=null, $start = 4, $end = 4, $mode = '*'){
    if(!empty($str)){        
    $length = mb_strlen($str,'utf8')-$start-$end;        
    $repeat = str_repeat($mode, $length);    
    // 按个数输出标识

        return substr_replace($str, $repeat, $start, $length);
    }    
    return '';
}
Copier après la connexion

Utilisez

默认按手机的格式:
_str_repeat('13522223333', 4, 4), 从第4位开始加*,到后面保留的位数
135****3333
_str_repeat('220181199112300078', 6, 8)220181****12300078
Copier après la connexion

Recommandations associées :

code php pour intercepter une chaîne en fonction de la longueur spécifiée

Fonction PHP pour convertir des nombres en chaînes de longueur spécifiée

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