Section courante

A propos

Section administrative du site

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 :

  1. <?php
  2. global $X;
  3. $TableauNombre = array(10,20,10,4,6,1,5);
  4. $TableauChaine = array("ABC","DEF","GHI","JKL");
  5. $TableauMixed = array(10,"A","B",5,"C","D",7);
  6. $Chaine = "DEF";
  7. $Nombre = 15;
  8.  
  9. echo "X = " . (is_numeric($X)?"True":"False") . "<br />";
  10. echo "Date() = " . (is_numeric(date("Y-m-d"))?"True":"False") . "<br />";
  11. echo "TableauNombre = " . (is_numeric($TableauNombre)?"True":"False") . "<br />";
  12. echo "TableauChaine = " . (is_numeric($TableauChaine)?"True":"False") . "<br />";
  13. echo "TableauMixed = " . (is_numeric($TableauMixed)?"True":"False") . "<br />";
  14. echo "Chaine = " . (is_numeric($Chaine)?"True":"False") . "<br />";
  15. echo "Nombre = " . (is_numeric($Nombre)?"True":"False") . "<br />";
  16. echo "0 = " . (is_numeric(0)?"True":"False") . "<br />";
  17. echo "Null = " . (is_numeric(NULL)?"True":"False") . "<br />";
  18. echo "2000-01-01 = " . (is_numeric("2000-01-01")?"True":"False") . "<br />";
  19. echo "08-01-01 = " . (is_numeric("08-01-01")?"True":"False") . "<br />";
  20. echo "74-01-01 = " . (is_numeric("74-01-01")?"True":"False") . "<br />";
  21. echo "02-02-2001 = " . (is_numeric("02-02-2001")?"True":"False") . "<br />";
  22. echo "3/21/11 = " . (is_numeric("3/21/11")?"True":"False") . "<br />";
  23. ?>

on obtiendra le résultat suivant :

X = False
Date() = 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