Como formatar cpf e cnpj com php
Se você gosta de nossos conteúdos então não deixe de compartilhar com seus contatos, assim você nos ajuda a alcançar mais pessoas, você também pode realizar uma pesquena doação, assim você ajudará a desenvolver mais conteúdos e tutoriais de qualidade!
Confira nossas super ofertas:
► Games com desconto
► Computadores e Informática
► Eletrônicos
► Computadores, Componentes e Acessórios
► Smartfones
Postado em: 30/09/2020 11:05:22
Fala ai pessoal, aqui é o Jonathan com mais uma dica de PHP para vocês, e hoje é uma dica muito simples mas que pode te ajudar muito.
Vamos ver como criar um método para formatar um cpf e cnpj retornando os documentos com a mascara.
Espero que gostem, deixe seu like e compartilha essa dica com seus contatos para que possa ajudar o máximo de pessoas possíveis.
echo formatar_cpf_cnpj('15441090000123');
function formatar_cpf_cnpj($doc) {
$doc = preg_replace("/[^0-9]/", "", $doc);
$qtd = strlen($doc);
if($qtd >= 11) {
if($qtd === 11 ) {
$docFormatado = substr($doc, 0, 3) . '.' .
substr($doc, 3, 3) . '.' .
substr($doc, 6, 3) . '.' .
substr($doc, 9, 2);
} else {
$docFormatado = substr($doc, 0, 2) . '.' .
substr($doc, 2, 3) . '.' .
substr($doc, 5, 3) . '/' .
substr($doc, 8, 4) . '-' .
substr($doc, -2);
}
return $docFormatado;
} else {
return 'Documento invalido';
}
}
Um Abraço!!!!