Fonctions PHP is_int(), is_integer(), is_long()

PHP 可用的函数Fonctions PHP disponibles

is_int()La fonction est utilisée pour vérifier si une variable est un entier.

Remarque :Si vous voulez tester si une variable est un nombre ou une chaîne numérique (comme une entrée de formulaire, qui est généralement une chaîne), vous devez utiliseris_numeric()。

Fonction alias():is_integer()、is_long() 。

Exigences de version PHP : PHP 4, PHP 5, PHP 7

Syntaxe

bool is_int ( mixed $var )

Description des paramètres :

  • $var : la variable à vérifier.

Valeur de retour

Renvoie TRUE si la variable spécifiée est un entier, sinon renvoie FALSE.

Exemple

Exemple

<?php $var_name1=678; $var_name2="a678"; $var_name3="678"; $var_name4=999; $var_name5=698.99; $var_name6=array("a1","a2"); $var_name7=+125689.66; if (is_int($var_name1)) { echo "$var_name1est un entier" . PHP_EOL ; } else { echo "$var_name1n'est pas un entier" . PHP_EOL ; } if (is_int($var_name2)) { echo "$var_name2est un entier" . PHP_EOL ; } else { echo "$var_name2n'est pas un entier" . PHP_EOL ; } $result=is_int($var_name3); echo "[ $var_name3Est-ce un entier ? ]" .var_dump($result) . PHP_EOL; $result=is_int($var_name4); echo "[ $var_name4Est-ce un entier ? ]" .var_dump($result) . PHP_EOL; $result=is_int($var_name5); echo "[ $var_name5Est-ce un entier ? ]" .var_dump($result) . PHP_EOL; $result=is_int($var_name6); echo "[ $var_name6Est-ce un entier ? ]" .var_dump($result) . PHP_EOL; $result=is_int($var_name7); echo "[ $var_name7Est-ce un entier ? ]" .var_dump($result); ?>

Le résultat de sortie est:

678 是整数
a678 不是整数
bool(false)
[ 678 是整数吗? ]
bool(true)
[ 999 是整数吗? ]
bool(false)
[ 698.99 是整数吗? ]
bool(false)
[ Array 是整数吗? ]
bool(false)
[ 125689.66 是整数吗? ]

PHP 可用的函数Fonctions PHP disponibles

Autres extensions