php部分字元隱藏的實作方法:先建立一個PHP範例檔案;然後定義一個「func_substr_replace」方法;接著透過「mb_strlen」等函數實作隱藏字串中間部分字元即可。
推薦:《PHP影片教學》
php隱藏字串中間部分字元
常在公佈中獎名單時,為了避免曝光中獎者的手機號碼,於是採用隱藏中間部分數字來呈現,例如:139****2972,本文簡單分享一段php實現的代碼,大神可以忽略,菜鳥繼續。
// 隐藏部分字符串 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; }
以上是php怎麼實現部分字元隱藏的詳細內容。更多資訊請關注PHP中文網其他相關文章!