首頁 >後端開發 >PHP問題 >php 怎麼隱藏銀行卡號

php 怎麼隱藏銀行卡號

藏色散人
藏色散人原創
2021-02-25 10:17:084553瀏覽

php隱藏銀行卡號的方法:先建立一個PHP範例檔案;然後定義一個formatBankCardNo方法;最後在方法體內透過「str_split」和「array_fill」等函數將銀行卡號中間幾位替換為星號即可。

php 怎麼隱藏銀行卡號

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

在開發中,常遇到一些小問題,例如用戶隱私問題就值得關注下,在頁面上顯示的內容都要處理下才可以 

 對銀行卡,手機號,真實姓名,身份證進行掩碼也是常見的

  /** 
* 对银行卡号进行掩码处理 
* 掩码规则头4位,末尾余数位不变,中间4的整数倍字符用星号替换,并且用每隔4位空格隔开 
* @author 晓风<215628355@qq.com> 
* @param  string $bankCardNo 银行卡号 
* @return string             掩码后的银行卡号 
*/  
function formatBankCardNo($bankCardNo){  
//每隔4位分割为数组  
$split = str_split($bankCardNo,4);  
//头和尾保留,其他部分替换为星号  
$split = array_fill(1,count($split) - 2,"****") + $split;  
ksort($split);  
//合并  
return implode(" ",$split);  
}

【推薦學習:《PHP影片教學》】

以上是php 怎麼隱藏銀行卡號的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn