Formatação em Reais:
$salarioliq = "1.234,58"
Formatação Original:
$salarioliq = "1234.58"
A estrutura dos campos que irá receber esses valores, estão definidos como DECIMAL(10,2). Acredito que seja coisa simples, mas não estou conseguindo fazer essa reversão, já procurei, revirei e não encontrei nada que faça isso.
Desde já agradeço pela atenção
Pode fechar o post, pois achei a solução parqa isso. Como eu imaginava, é uma coisa simples que uma simples função reverte a formatação. para quem se deparar com o mesmo problema que eu ai vai a função:
function moeda($get_valor) { $source = array('.', ','); $replace = array('', '.'); $valor = str_replace($source, $replace, $get_valor); //remove os pontos e substitui a virgula pelo ponto return $valor; //retorna o valor formatado para gravar no banco }
E para chamar a função, é mais simples ainda:
$valor_final=moeda($_POST['valor']);