La fonction is_int() est utilisée pour détecter si une variable est un entier.
Remarque : Si vous souhaitez tester si une variable est un nombre ou une chaîne de nombres (comme les entrées de formulaire, qui sont généralement des chaînes), vous devez utiliser is_numeric() .
Fonction alias () : is_integer(), is_long().
Configuration requise pour la version PHP : PHP 4, PHP 5, PHP 7
grammaire
bool is_int (mixte $var)
Description du paramètre :
$var : La variable à tester.
valeur de retour
VRAI si la variable spécifiée est un entier, FALSE sinon.
Exemple
Exemple
<?php $ var_name1 = 678 ; $ var_name2 = " a678 " ; $
var_name3 = " 678 " ; $
var_name4 = 999 ; $var_name5 = 698 .99 ; $ var_name6 = tableau ( " a1 " , " a2 " ) ; .66 ; si ( is_int ( $var_name1 ) ) { écho " $ var_name1 est un entier " . autre { écho " $var_name1 n'est pas un entier " . si ( is_int ( $var_name2 ) ) { écho " $ var_name2 est un entier " . autre { écho " $var_name2 n'est pas un entier " . $result = is_int ( $ var_name3 ) écho " [ $var_name3 est -
il un entier ? ] " var_dump ( $result ) . $ result = is_int ( $ var_name4 ) ; " [ $var_name4 est -
il un entier ? ] " var_dump ( $result ) . $ result = is_int ( $ var_name5 ) ; " [ $var_name5 est -
il un entier ? ] " var_dump ( $result ) . $ result = is_int ( $ var_name6 ) ; " [ $var_name6 est -
il un entier ? ] " var_dump ( $result ) . $ result = is_int ( $ var_name7 ) ; " [ $var_name7 est -il un entier ?
] " var_dump ( $result ) ? > ; Le résultat est :
678 est un entier a678 n'est pas un entier bool(false)[ 678 est-il un entier ]bool(true)[ 999 est-il un entier ]bool(false)[ 698.99 est-il un entier ]bool(false)[ Array est-il un entier ? entier ? ] bool(false)[125689.66 est-il un entier ?