PHP: Removendo ponto, traço e barra de CPF ou CNPJ
Para remover o ponto, traço e barra de um CPF ou CNPJ em PHP, você pode utilizar a função str_replace().
<?php function limpa_cpf_cnpj($valor){ $valor = trim($valor); $valor = str_replace(array('.','-','/'), "", $valor); return $valor; } ?> |
Ótima dica porém eu usaria expressões regulares, economizaria algumas linhas:
ao invés de:
utilize:
Fica a dica =)
Olá Willy Camargo.
Muito obrigado pela sua contribuição.
Tem um erro ai man: [^-9] para: [^0-9]
Valeu Ricardo!
Gostaria de saber como recupero os caracteres.
As duas opções são legais, mas a escolha depende do programador e seu objetivo pois a segunda economiza mais linha, em compensação gasta mais memória. Eu utilizo a primeira quando a aplicação já e grande e a segunda quando não há necessidade de poupar memória.
Coloca os caracteres entre aspas duplas e manda tirar, muito mais prático, tipo o exemplo abaixo.
$chars = array(“(“,”)”,” “,”-“);
$celular = str_replace($chars,””,$telefone);
Obrigado pela dica Sergio.
Muito top me ajudou muito ao utilizar a api do pagseguro kkkk tem que formata mil campos