Heim  >  Artikel  >  Backend-Entwicklung  >  So verbergen Sie die Bankkartennummer in PHP

So verbergen Sie die Bankkartennummer in PHP

藏色散人
藏色散人Original
2021-02-25 10:17:084523Durchsuche

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“.

So verbergen Sie die Bankkartennummer in PHP

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn