cunku is_numeric fonksiyonu her zaman TRUE olarak geliyor. Boyle dener misin?

<?php

function duzelt($a){

if($a==1.00 or $a==1){
return "-";
}

if(is_numeric($a)){
return number_format($a, 2, '.', '.');
}


return $a;
}

$rakam = 1;

echo duzelt($rakam);



?>
Konya adlı üyeden alıntı: mesajı görüntüle
hocam localhost xampp kullanıyorum, bende deniyorum aşağıdaki kodun verdiği çıktı 1.00
<?php

function duzelt($a){

if(is_numeric($a)){
return number_format($a, 2, '.', '.');
}

if($a==1.00 or $a==1){
return "-";
}

return $a;
}

$rakam = 1;

echo duzelt($rakam);



?>