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
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 ''; }
默认按手机的格式: _str_repeat('13522223333', 4, 4), 从第4位开始加*,到后面保留的位数 135****3333 _str_repeat('220181199112300078', 6, 8)220181****12300078
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!