Cet article parle principalement de l'utilisation de PHP pour implémenter certains codes de masquage de caractères. Il a une certaine valeur de référence. Les amis intéressés peuvent en apprendre davantage.
/** * 隐藏部分字符串 * # 此方法多用于手机号码或身份证号、银行卡号的中间部分数字的隐藏 */ 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; }
Tutoriels associés : Tutoriel vidéo PHP
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!