-
Üyelik
29.09.2011
-
Yaş/Cinsiyet
39 / E
-
Meslek
öğrenci
-
Konum
Manisa
-
Ad Soyad
M** K**
-
Mesajlar
699
-
Beğeniler
61 / 126
-
Ticaret
1, (%100)
Arkadaşlar php öğrenmeye çalışıyorum şöyle birşey yapmaya çalışıyorum eğer sayım tam sayı ise integer bir değerse Evet ondalık birsayı ise Hayır yazdırmak istiyorum fakat nerede hata yapıyorum anlamadım birde aşağıdaki mantıkla yapmak istiyorum
$degisken= 5 ;
$sonuc=($degisken == 'integer' ? 'Evet' : 'Hayır');
echo $sonuc ;
?>
Onur89TR
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
04.12.2011
-
Yaş/Cinsiyet
35 / E
-
Meslek
.
-
Konum
İzmir
-
Ad Soyad
** **
-
Mesajlar
2376
-
Beğeniler
704 / 791
-
Ticaret
1, (%100)
$degisken = 5;
$integermi = is_int($degisken);
if ($integermi == "true") { echo "Evet"; } else { echo "Hayır"; }
Umarım işine yarar. :)
-
Üyelik
14.09.2012
-
Yaş/Cinsiyet
39 / E
-
Meslek
Yazılım geliştirme
-
Konum
Ankara
-
Ad Soyad
M** A**
-
Mesajlar
217
-
Beğeniler
55 / 48
-
Ticaret
0, (%0)
$degisken = "5"; değeri atandığında da "Hayır" yazacaktır
Eğer şöyle yaparsanız string/integer değerine bakmadan, sayı tam sayımı yoksa ondalıklı bir sayı mı diye kontrol eder
$cikti = (intval($degisken)==$degisken?"Evet":"Hayır");
Murat Alabacak <http://muratalabacak.net>