static function formataCep($campo, $formatado = true) { $campo = Uteis::numeric($campo); $tamanho = strlen($campo) - 3; if ($tamanho < 4) { return false; } $campo = Uteis::numeric(str_pad($campo, 8, '0', STR_PAD_LEFT)); if ($formatado) { $mascara = '#####-###'; $indice = -1; for ($i = 0; $i < strlen($mascara); $i++) { if ($mascara[$i] == '#') { $mascara[$i] = $campo[++$indice]; } } $retorno = $mascara; } else { $retorno = $campo; } return $retorno; }