CONVERSÃO DE CAMPO CSV MYSQL ** RESOLVIDO **

A dica não era remover os ponto e virgulas, e sim substituir o ponto do separador de milhar por nada e depois o separador decimal que no caso está virgula por ponto(padão do mysql).

EX:
$vvalor = “10.000,00”;
$vvalor = str_replace(".", “”, $vvalor); // resultado “10000,00” Aqui vc troca o primeiro ponto por nada
$vvalor = str_replace(",", “.”, $vvalor); // resultado “10000.00” Aqui vc troca a última virgula por ponto

Desculpa Marcelo,

Eu estou de cabeça quente aqui com a bronca e não tinha analisado direito o que vc sugeriu, funciona perfeitamente.

Muito obrigado.

Magina.

Bom trabalho ae!

Abs.

Marcelo e Cleyton muito obrigado pela ajuda.

Abraço

Você vai ter que fazer uma função que verifique se o valor é maior que 999,99, se for aí verificar a posição do primeiro ponto e e removê-lo.

Tem função pra esse tipo de situação. Ex: strstr() (eu acho) :slight_smile:

Para MySQL com separador de decimal setado como “.”, precisa não Saulo.