简单的CPF生成和验证器PHP

1.0.0 2022-03-22 13:08 UTC

This package is auto-updated.

Last update: 2024-09-30 01:36:19 UTC


README

这是一个简单的CPF生成和验证器,可以帮助您在PHP应用中使用。

要求

  • PHP 7或更高版本
  • Composer(推荐)

安装

使用composer简单安装:composer require misterioso013/cpf

注意:Composer不是必需的

<?php
// Instalação simples
// require 'src/CPF.php';

// Instalação com composer
require __DIR__. '/vendor/autoload.php';

use Misterioso013\Tools\CPF;

// Gerar um CPF válidos aleatórios formatados (123.456.789-10)
echo CPF::cpfRandom()."\n";

// Gerar um CPF válidos aleatórios sem máscara (12345678910)
echo CPF::cpfRandom(false)."\n";

// Verificar se o CPF é válido retorna true ou false
var_dump(CPF::validateCPF('12345678910'));

// Verificar em qual(is) UF(s) o CPF foi emitido
print_r(CPF::whichUF(12345678910, false));

// Exemplo de uso
$cpf = CPF::cpfRandom();
echo CPF::validateCPF($cpf) ? "O CPF: $cpf é válido e só pode ter sido emitido  na(s) UF(s): ".CPF::whichUF($cpf) : "$cpf não é um CPF válido!";

该项目非常简单和轻量,可以用于任何大小的PHP应用。

我计划不久后开发更多类似的项目,如果您有任何好的想法,请告诉我 这里