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);
?>
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);
?>