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!" ;
}
?>