Tonks adlı üyeden alıntı: mesajı görüntüle
Merhaba arkadaşlar, jquery ile sayıyı "100.000,30" bu formatta girdiriyorum. PHP bunu string olarak algıladığından, toplama, çarpma gibi işlemleri yapmıyor. Ben nasıl bunu normal bi sayı olarak algılatıp, "100.500,30" x 2 dediğimde "100.000,60" sonucunu alırım veya + "0,90" dediğimde 90 kuruşu üzerine ekler?


<?php

function sayiDuzenle($sayi){
    $sayi = str_replace('.','',$sayi);
    $sayi = str_replace(',','.',$sayi);

    return $sayi;
}

$say_1 = sayiDuzenle('100.500,30');
$say_2 = 2;

$sonuc = floatval($say_1) * $say_2;

echo number_format($sonuc,2);
?>