İ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?
Dğer Atama Sorunu
2
●196
- 07-07-2018, 06:51:55
- 07-07-2018, 16:37:58Öncelikle cevabınız için teşekkür ederim ama olmadı.BatuhaNN adlı üyeden alıntı: mesajı görüntüle
Gelen değere var_dump ile baktığımda strin(145) olarak gösteriyor değerin uzunluğunda dolayı hata alıyor olabilir miyim?
Aşağıdaki gibi değer girip istediğim sonucu alıyorum ama gelen $fiyat2 değerinden 0 sonucu veriyor.
$fiyat2="1.899,98TL"; $ilksayi = explode("TL", $fiyat2); $field_array=explode(".", $ilksayi[0]); $sonsayi=$field_array[0].$field_array[1]; $sonsayi=explode(",", $sonsayi); $sonsayi=$sonsayi[0].".".$sonsayi[1];
Mesele çözülmüştür.