• 技术文章 >后端开发 >PHP问题

    php 怎么隐藏银行卡号

    藏色散人藏色散人2021-02-25 10:17:08原创611

    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中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:php怎么设置图片验证码 下一篇:php怎么实现下载时修改文件名
    大前端线上培训班

    相关文章推荐

    • 如何解决php urldecode乱码问题• php正则怎么去除注释• 如何解决php不能编译问题• php怎么实现数据替换• php怎么设置图片验证码

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网