ingilizcede ayraç olarak . türçede , kullanılır PHP . işaretini ondalık ayracı olarak görür noktalamayı temizleyip işleme alın sorun düzelir

$veri = str_replace(".","",$veri);

$kdv =($veri * 18) / 100;

$toplam = $veri + $kdv;

echo number_format($veri, 2, ',', '.');
echo number_format($kdv , 2, ',', '.');
echo number_format($toplam , 2, ',', '.');