php隱藏銀行卡號的方法:先建立一個PHP範例檔案;然後定義一個formatBankCardNo方法;最後在方法體內透過「str_split」和「array_fill」等函數將銀行卡號中間幾位替換為星號即可。
本文操作環境: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中文網其他相關文章!