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?

Çözüm:

<?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);
?>
[/QUOTE]