Merhaba,
Bu sekilde dener misin?
function duzelt($a){
if(is_numeric($a)){
return number_format($a, 2, '.', '.');
}
if($a==1.00 or $a==1){
return "-";
}
return $a;
}
merhaba arakadaşlar php function ile iki adet işlem yaptırmak istedim
duzelt() fonksiyonu işlem yapacağı değişkende 1.1 var ise bunu 1.10 yapsın istedim değişken 1 yada 1.00 ise - yapsın dedim
yazdığım fonksiyon birinci if okuyor ikinci if görmüyor
function duzelt($a){
if(is_numeric($a)){
return number_format($a, 2, '.', '.');
}else{
return $a;
}
if($a==1.00 or $a==1){
return "-";
}else{
return $a;
}
}
$rakam = 1.1;
echo duzelt($rakam);
//verdiği çıktı 1.10 başarılı
$rakam = 1;
echo duzelt($rakam);
//verdiği çıktı 1.00 normalde fonksiyonda bunları - yap diyorum olmuyor