David CHC

Criando validação de CPF com PHP

O CPF (Cadastro de Pessoas Físicas) é um documento de identificação fiscal utilizado no Brasil. Ele é emitido pela Receita Federal e é um número único atribuído a cada cidadão brasileiro, residente no país ou no exterior, que esteja sujeito a obrigações fiscais.

Nessa vídeoaula aprenderemos a como criar uma validação de CPF utilizando PHP. Você pode utilizar a lógica da validação em outras linguagens também. Espero que gostem e boa aula.

Código:

<?php
       
     function isCpf($cpf){
         $cpf         = preg_replace("/[^0-9]/", "", $cpf);
         $digitoUm     = 0;
         $digitoDois = 0;

         for($i = 0, $x = 10; $i <= 8; $i++, $x--){
             $digitoUm += $cpf[$i] * $x;
         }
         
         for($i = 0, $x = 11; $i <= 9; $i++, $x--){
              if(str_repeat($i, 11) == $cpf){
                  return false;
              }
              $digitoDois += $cpf[$i] * $x;
            }

         $calculoUm  = (($digitoUm%11) < 2) ? 0 : 11-($digitoUm%11);
         $calculoDois = (($digitoDois%11) < 2) ? 0 : 11-($digitoDois%11);
         if($calculoUm <> $cpf[9] || $calculoDois <> $cpf[10]){
               return false;
         }
            return true;
        }

Compartilhar a publicação

Trabalha com desenvolvimento web há 15 anos, atuou como programador líder do MX Cursos por mais de 8 anos.  Possui vasto conhecimento em PHP, Javascript, HTML5, CSS3,  GIT, MySQL

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Sobre

Trabalho  com desenvolvimento web há 17 anos, atuou como programador líder do MX Cursos por mais de 8 anos . Possui vasto conhecimento em PHP, Javascript, HTML5, CSS3,  GIT, MySQL, WordPress, WooCommerce

© 2023 – Todos direitos reservados