Heim > Artikel > Backend-Entwicklung > So verbergen Sie die Bankkartennummer in PHP
So verbergen Sie die Bankkartennummer in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei. Definieren Sie dann eine formatBankCardNo-Methode. Ersetzen Sie schließlich im Methodenkörper die mittleren Ziffern der Bankkartennummer durch Sternchen durch Funktionen wie „str_split“ und „array_fill“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Während der Entwicklung stoßen wir häufig auf einige kleine Probleme, wie z. B. Probleme mit der Privatsphäre der Benutzer, die Aufmerksamkeit verdienen Auf der Seite wird „Sie müssen es verarbeiten“ angezeigt.
Es ist auch üblich, Bankkarten, Mobiltelefonnummern, echte Namen und Ausweise zu maskieren
/** * 对银行卡号进行掩码处理 * 掩码规则头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); }
[Lernempfehlung: „PHP-Video-Tutorial“]
Das obige ist der detaillierte Inhalt vonSo verbergen Sie die Bankkartennummer in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!