tr16 adlı üyeden alıntı: mesajı görüntüle
denermisiniz kodu lütfen float string degeri algılanırsa bunu rakamsal degere donusturuyor aldıgınız hata bir string degeri hatası altaki kodda "floatval($sayi)" yaparak denediğinizde sanıyorum sorun çözülecektir.


function r2y($sayi){
$sayi=str_replace('TL','',$sayi);
$sayi=str_replace(',','',$sayi);
$sayi=str_replace('.','.',$sayi);
list($tam,$ondalik)=explode(".",number_format(floatval($sayi),"2",".","0"));
return $sayi;
}

// TEST ÇIKTISI
echo r2y("22.22TL");
ben test yapabilmeniz için return ekledim siz o satırı silersiniz..
iyi çalışamalar.
Eyvallah çok teşekkür ederim.