IS_NUMERIC |
Est-ce numérique ? |
---|---|
PHP 4+ |
Syntaxe
function is_numeric($expression) |
Paramètres
Nom | Description |
---|---|
$expression | Ce paramètre permet d'indiquer une expression à vérifié |
Retour
Valeur | Description |
---|---|
TRUE | Cette valeur permet d'indiquer que l'expression est un nombre ou une chaine de caractères avec un contenu numérique. |
FALSE | Cette valeur permet d'indiquer que l'expression n'est pas un nombre. |
Description
Cette fonction permet d'indiquer, si la valeur de l'expression spécifié, est un type de données numérique.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
- <?php
- global $X;
- $TableauNombre = array(10,20,10,4,6,1,5);
- $TableauChaine = array("ABC","DEF","GHI","JKL");
- $TableauMixed = array(10,"A","B",5,"C","D",7);
- $Chaine = "DEF";
- $Nombre = 15;
-
- echo "X = " . (is_numeric($X)?"True":"False") . "<br />";
- echo "Date() = " . (is_numeric(date("Y-m-d"))?"True":"False") . "<br />";
- echo "TableauNombre = " . (is_numeric($TableauNombre)?"True":"False") . "<br />";
- echo "TableauChaine = " . (is_numeric($TableauChaine)?"True":"False") . "<br />";
- echo "TableauMixed = " . (is_numeric($TableauMixed)?"True":"False") . "<br />";
- echo "Chaine = " . (is_numeric($Chaine)?"True":"False") . "<br />";
- echo "Nombre = " . (is_numeric($Nombre)?"True":"False") . "<br />";
- echo "0 = " . (is_numeric(0)?"True":"False") . "<br />";
- echo "Null = " . (is_numeric(NULL)?"True":"False") . "<br />";
- echo "2000-01-01 = " . (is_numeric("2000-01-01")?"True":"False") . "<br />";
- echo "08-01-01 = " . (is_numeric("08-01-01")?"True":"False") . "<br />";
- echo "74-01-01 = " . (is_numeric("74-01-01")?"True":"False") . "<br />";
- echo "02-02-2001 = " . (is_numeric("02-02-2001")?"True":"False") . "<br />";
- echo "3/21/11 = " . (is_numeric("3/21/11")?"True":"False") . "<br />";
- ?>
on obtiendra le résultat suivant :
X = FalseDate() = False
TableauNombre = False
TableauChaine = False
TableauMixed = False
Chaine = False
Nombre = True
0 = True
Null = False
2000-01-01 = False
08-01-01 = False
74-01-01 = False
02-02-2001 = False
3/21/11 = False
Références
PHP 4 - Guide du développeur, Edition First Interactive, Blake Schwendiman, 2002, ISBN: 2-84427-283-5, page 537
Dernière mise à jour : Dimanche, le 5 avril 2015