İyi sabahlar

İyziconun api si ile taksitleri siteye dökmeye çalışıyorum. Sabit değer girdiğimde dökümü alıyorum ama değişken girdiğimde boş ekran veriyor. Veri tipi string benim verdiğim veride string bir türlü çözemedim.

$request = new \Iyzipay\Request\RetrieveInstallmentInfoRequest();
$request->setLocale(\Iyzipay\Model\Locale::TR);
$request->setConversationId("123456789");
$request->setPrice (109.50);

setPrice değerinde sorun yaşıyorum.Elimdeki değişkenin verisini ekrana döküyorum 109.50 türünü döküyorum string değeri atıyorum boş ekran elle yazıyorum çalışıyor.

Daha önce benzer bir sorun yaşayan varsa yardımcı olursa sevinirim.



Elimdeki değerde sorun varmış. String değeri double a dönüştürürken değer 0 oluyor.
Elimdeki değer string ve para birimli 109,90TL gibi.
$fiyat="109,90TL";
$ilksayi = explode("TL", $fiyat);
$sonsayi = $ilksayi[0];
echo $sonsayi; // Çıktı 0 //
echo gettype($sonsayi); // string //

Nasıl double a çevirebilirim?