Ferramentas para CPF em PHP
Você poderá desenvolver paineis de consulta, geradores, bots e o que mais a sua mente imaginar.
Instalação e atualização
- Dê uma estrela no topo dessa página
- Baixe o arquivo
CPF.php
e adicione ao seu projeto - Inclua o arquivo no topo do seu script
Mais rápido ainda:
Execute o código PHP:
copy("https://raw.githubusercontent.com/misterioso013/api-cpf/master/CPF.php", "CPF.php");
Ou execute no seu terminal:
wget https://raw.githubusercontent.com/misterioso013/api-cpf/master/CPF.php
Abra o arquivo example.php
caso não saiba usar o arquivo CPF.php
GetCPF()
Essa funçao busca dados possivelmente reais em uma API que encontrei no GitHub.
Como usar:
require 'CPF.php';
$cpf = new CPF();
$data = $cpf->getCPF("123.456.789-11");
var_dump($data);
Outro exemplo de uso:
// Gerar CPF válido e buscar na API
$gen = $cpf->cpfRandom(); // CPF Válido
$result = $cpf->getCPF($gen)?$cpf->getCPF($gen):"Erro, CPF não encontrado";
var_dump($result);
Entenda o resultado desse método:
Chave | Valor retornado |
---|---|
code | Retorna 200 em caso de sucesso |
cpf | Retorna o CPF sem formatação |
nome | Retona o Nome completo |
sexo | Retona o sexo da pessoa Masculino ou Feminio |
sexoSig | Retorna M ou F |
dtNascimento | Retorna a data de nascimento DD/MM/AAAA |
idade | Retorna a Idade da pessoa |
dtConsulta | Retorna a data e hora atual |
delay | Tempo da conexão com a API |
Atenção: Essa API não é nossa e por tanto não temos controle sobre os dados obtidos através da mesma.
validateCPF()
Como usar:
require 'CPF.php';
$cpf = new CPF();
// Validar CPF
var_dump($cpf->validateCPF('123.456.789-11'));
cpfRandom()
Essa função irá gerá um CPF válido com ou sem máscara
Como usar:
Gerar CPF sem máscara
$cpf = new CPF();
// Gerar CPF
var_dump($cpf->cpfRandom(0));
// Saida:
// string(11) "12345678900"
Gerar CPF com formatação
$cpf = new CPF();
// Gerar CPF
var_dump($cpf->cpfRandom(0));
// Saida:
// string(14) "123.456.789-00"