PHP code example of jeffersoncechinel / php-brdocs
1. Go to this page and download the library: Download jeffersoncechinel/php-brdocs library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
jeffersoncechinel / php-brdocs example snippets
use JC\BrDocs\BrDoc;
// Verificar se um CPF é válido com input formatado
var_dump(BrDoc::cpf('059.440.570-09')->isValid());
//bool(true)
// Verificar se um CPF é válido com input normalizado
var_dump(BrDoc::cpf('05944057009')->isValid());
//bool(true)
// Normalizar o CPF antes de validar
var_dump(BrDoc::cpf('5944057009')->normalize()->isValid());
//bool(true)
// Formatar um CPF
var_dump(BrDoc::cpf('05944057009')->format()->get());
//string(14) "059.440.570-09"
// Normalizar e formatar um CPF
var_dump(BrDoc::cpf('5944057009')->normalize()->format()->get());
//string(14) "059.440.570-09"
// Normalizar, validar e formatar um CPF
var_dump(BrDoc::cpf('5944057009')->normalize()->validate()->format()->get());
//string(14) "059.440.570-09"
use JC\BrDocs\BrDoc;
// Verificar se um CNPJ é válido com input formatado
var_dump(BrDoc::cnpj('03.939.810/0001-04')->isValid());
//bool(true)
// Verificar se um CNPJ é válido com input normalizado
var_dump(BrDoc::cnpj('03939810000104')->isValid());
//bool(true)
// Normalizar o CNPJ antes de validar
var_dump(BrDoc::cnpj('3939810000104')->normalize()->isValid());
//bool(true)
// Formatar um CNPJ
var_dump(BrDoc::cnpj('03939810000104')->format()->get());
//string(18) "03.939.810/0001-04"
// Normalizar e formatar um CNPJ
var_dump(BrDoc::cnpj('3939810000104')->normalize()->format()->get());
//string(18) "03.939.810/0001-04"
// Normalizar, validar e formatar um CNPJ
var_dump(BrDoc::cnpj('3939810000104')->normalize()->validate()->format()->get());
//string(18) "03.939.810/0001-04"
bash
composer
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.