1. public function blur_number($string)
    2. {
    3. if (SimpleValidator::email($string)) {
    4. $head = substr($string, 0, 1);
    5. $tail = substr($string, strpos($string, '@'));
    6. return $head.'***'.$tail;
    7. } elseif (SimpleValidator::mobile($string)) {
    8. $head = substr($string, 0, 3);
    9. $tail = substr($string, -4, 4);
    10. return $head.'****'.$tail;
    11. } elseif (SimpleValidator::bankCardId($string)) {
    12. $tail = substr($string, -4, 4);
    13. return '**** **** **** '.$tail;
    14. } elseif (SimpleValidator::idcard($string)) {
    15. $head = substr($string, 0, 4);
    16. $tail = substr($string, -2, 2);
    17. return $head.'************'.$tail;
    18. }
    19. }