您现在的位置是:网站首页>PHP技术PHP技术

PHP将银行卡号处理为每4位一个空格

草谷2019-03-30PHP技术

简介通过传入数字卡号,返回每四位后一个空格的字符串

/**
 * 处理银行卡号每四位一个空格
 * @param $str
 * @return string
 */
function formart_bank_number($str)
{
    if (!$str) {
        return $str;
    }
    //通过正则,每四位截取到数组中
    preg_match('/([\d]{4})([\d]{4})([\d]{4})([\d]{4})([\d]{0,})?/', $str, $match);
    $str = '';
    unset($match[0]); //去除掉第一个键,因为第一个键是银行卡号的完整卡号
    //通过循环,将字符串进行拼接并加入空格
    foreach ($match as $vo) {
        $str .= $vo . ' ';
    }
    return $str;
}


很赞哦! (1)

文章评论