is_numeric

(PHP 4, PHP 5)

is_numeric D�termine si une variable est un type num�rique

Description

bool is_numeric ( mixed $var )

D�termine si la variable donn�e est de type num�rique. Les cha�nes num�riques sont compos�es optionnellement de signes, de n'importe quel nombre de chiffres, optionnellement d'une partie d�cimale ainsi qu'une partie exponentielle. +0123.45e6 est une valeur num�rique valide. La notation hexad�cimale (0xFF) est autoris�e �galement, mais uniquement sans un signe, sans d�cimale et sans partie exponentielle.

Liste de param�tres

var

La variable � �valuer.

Valeurs de retour

Retourne TRUE si var est un nombre ou une cha�ne num�rique, FALSE sinon.

Exemples

Exemple #1 Exemple avec is_numeric()

<?php
$tests 
= Array(
        
"42"
        
1337
        
"1e4"
        
"not numeric"
        Array(), 
        
9.1
        
);

foreach(
$tests as $element)
{
    if(
is_numeric($element))
    {
        echo 
"'{$element}' is numeric"PHP_EOL;
    }
    else
    {
        echo 
"'{$element}' is NOT numeric"PHP_EOL;
    }
}
?>

Voir aussi

  • ctype_digit() - V�rifie qu'une cha�ne est un entier
  • is_bool() - D�termine si une variable est un bool�en
  • is_null() - Indique si une variable vaut NULL
  • is_float() - D�termine si une variable est de type nombre d�cimal
  • is_int() - D�termine si une variable est de type nombre entier
  • is_string() - D�termine si une variable est de type cha�ne de caract�res
  • is_object() - D�termine si une variable est de type objet
  • is_array() - D�termine si une variable est un tableau