Merhaba,

apiden gelen bir verim var. %0,55 gibi gelen bu veriyi değişkende tutuyorum.

$altindegisim = $finans['gram-altin']['Change'];

Gelen veride % işareti sınama yapmama engel oluyor. eğer sayı 0 dan büyükse şunu yap, sıfırdan küçükse bunu yap, değilse şunu yap diyorum. % işareti buna engel olduğu için onu şu şekilde kaldırdım:

$altindegisimreplace = str_replace("%","",$altindegisim);

Bu sefer sayı 0,39 gibi geliyor. fakat eğer sayı 0 dan büyükse dediğim zaman şartı sağlamıyor. sanırım yukarı yuvarlıyor ya da ondalık sayıları okumuyor.

Ben küsüratlara göre de işlem yapmasını istiyorum. altın fiyatları ile ilgili bir hesap yaptıracağım.

bu işlerde yeniyim bile denilemez sadece istediğim bir şeyi internetten araştırarak yapmaya çalışıyorum.

kodu uyguladığım kısım ise şu şekilde:
<?php
if ($altindegisimreplace < 0) //küçükse

{echo"<span class='text-danger'><i class='fas fa-caret-down me-1'></i> $altindegisimreplace </span>"; }elseif ($altindegisimreplace > 0) //büyükse

{echo"<span class='text-success'><i class='fas fa-caret-up me-1'></i> $altindegisimondalik </span>"; }


else { echo $altindegisimreplace; }?>