>백엔드 개발 >PHP 문제 >PHP에서 은행 카드 번호를 숨기는 방법

PHP에서 은행 카드 번호를 숨기는 방법

藏色散人
藏色散人원래의
2021-02-25 10:17:084558검색

PHP에서 은행 카드 번호를 숨기는 방법: 먼저 PHP 샘플 파일을 만든 다음 formatBankCardNo 메서드를 정의합니다. 마지막으로 메서드 본문에서 "str_split"과 같은 함수를 통해 은행 카드 번호의 중간 숫자를 별표로 바꿉니다. "배열_채우기".

PHP에서 은행 카드 번호를 숨기는 방법

이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.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 Video Tutorial"]

위 내용은 PHP에서 은행 카드 번호를 숨기는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.