-
Üyelik
19.02.2017
-
Yaş/Cinsiyet
28 / E
-
Meslek
Webmaster
-
Konum
İzmir
-
Ad Soyad
S** G**
-
Mesajlar
532
-
Beğeniler
159 / 159
-
Ticaret
1, (%100)
Herkese merhaba,
Arkadaşlar şimdi bu iki fonksiyon (is_integer() ve filter_var($int,FILTER_VALIDATE_INT) bir değerin tam sayı olup olmadığını kontrol ediyor evet. Ama aralarında ne gibi bir fark var anlayamadım?
Mesela;
$sayi = 100;
if (!filter_var($sayi, FILTER_VALIDATE_INT) === false) {
echo("Tam sayıdır!");
} else {
echo("Tam sayı değildir!");
}
?>
$sayi = 100;
if (is_integer($sayi))
{
echo "Tam sayıdır!" ;
}
else
{
echo "Tam sayı değildir!" ;
}
?>
-
Üyelik
25.05.2015
-
Yaş/Cinsiyet
32 / E
-
Meslek
Web Yazılım Uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
F** K**
-
Mesajlar
833
-
Beğeniler
0 / 287
-
Ticaret
13, (%100)
Hatırladığım kadarıyla versiyon farkı var. filter php5'in altındaki versiyonlarda çalışmıyor.
-
Üyelik
04.01.2014
-
Yaş/Cinsiyet
44 / E
-
Meslek
Telekominikasyon
-
Konum
İstanbul Avrupa
-
Ad Soyad
Y** D**
-
Mesajlar
7
-
Beğeniler
1 / 1
-
Ticaret
0, (%0)
Merhaba,
filter_var fonksiyonu eğer değer integer ise değeri döndürür. is_integer fonksiyonu ise boolean değer döndürür yani true ya da false. Aynı zamanda filter_var fonksiyonuna değer aralığı gibi özelleştirmeler de yapılabiliyor.
https://wmaraci.com/forum/is-arayanlar/php-laravel-vuejs-rest-api-spa-isleriniz-551493.html