PHPで銀行カード番号を隠す方法

藏色散人
リリース: 2023-03-08 09:44:01
オリジナル
4526 人が閲覧しました

銀行カード番号を非表示にする

php メソッド: 最初に PHP サンプル ファイルを作成し、次に formatBankCardNo メソッドを定義します。最後に、メソッド本体で、「」などの関数を使用して銀行カード番号の中間の数字をアスタリスクに置き換えます。 str_split」と「array_fill」 以上です。

PHPで銀行カード番号を隠す方法

この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

開発中、よく小さな問題に遭遇します。たとえば、ユーザーのプライバシーの問題は注目に値し、ページに表示されるすべてのコンテンツを処理する必要があります

銀行カード、携帯電話番号、本名、ID カードをマスクすることも一般的です

  /** 
* 对银行卡号进行掩码处理 
* 掩码规则头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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート