v2.5.2
Giriş yap

Bin TL 59 kuruşu nasıl çeviririm?

nubez
568 defa görüntülendi

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)
?>
makifgokce
1143 gün önce

o zaman o formata çevirebilirsin.

$gelen = "-1.000,59";
$a = ['.', ','];
$b = ['', '.'];
$para = str_replace($a, $b, $gelen);
echo $para; // Output: -1000.59