[PHP] Máscara para formatar data, CPF, CNPJ, RG e qualquer outra coisa

function mask($val, $mask){
    $maskared = '';
    $k = 0;
    for($i = 0; $i<=strlen($mask)-1; $i++){
        if($mask[$i] == '#'){
            if(isset($val[$k])){
               $maskared .= $val[$k++];
            }
        }else{
            if(isset($mask[$i])){
               $maskared .= $mask[$i];
            }
        }
    }
    return $maskared;
}

Fonte: Rafael Clares

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s