Bin TL 59 kuruşu nasıl çeviririm?
Yarım saattir bunu çevirmeye uğraşıyorum. double float yada number format..vs denedim.
Her türlü 1tl olarak kabul ediyor. Bunu nasıl çevirebilirim?
<?php
$para=(double)"-1.000,59";
var_dump($para);
// sonuç: float(-1)
?>
o zaman o formata çevirebilirsin.
$gelen = "-1.000,59";
$a = ['.', ','];
$b = ['', '.'];
$para = str_replace($a, $b, $gelen);
echo $para; // Output: -1000.59