PHP is_numeric() Fonction

❮ Référence de gestion des variables PHP

Exemple

Vérifiez si une variable est un nombre ou une chaîne numérique :

<?php
$a = 32;
echo "a est " . is_numeric($a) . "<br>";

$b = 0;
echo "b est " . is_numeric($b) . "<br>";

$c = 32.5;
echo "c est " . is_numeric($c) . "<br>";

$d = "32";
echo "d est " . is_numeric($d) . "<br>";

$e = true;
echo "e est " . is_numeric($e) . "<br>";

$f = null;
echo "f est " . is_numeric($f) . "<br>";
?>
Essayez-le vous-même »

Définition et Utilisation

La fonction is_numeric() vérifie si une variable est un nombre ou une chaîne numérique.

Cette fonction retourne vrai (1) si la variable est un nombre ou une chaîne numérique ; sinon, elle retourne faux/rien.


Syntaxe

is_numeric( variable );

Valeurs des Paramètres

Paramètre Description
variable Requis. Spécifie la variable à vérifier.

Détails Techniques

Valeur de Retour : VRAI si variable est un nombre ou une chaîne numérique, FAUX sinon.
Type de Retour : Booléen
Version PHP : 4.0+
Journal des Modifications : Depuis PHP 8.0 : Les chaînes numériques se terminant par un espace ("35 ") retourneront maintenant vrai. Auparavant, faux était retourné.

Depuis PHP 7.0 : Cette fonction retournera FAUX pour les chaînes numériques sous forme hexadécimale (par exemple 0xf4c3b00c), car elles ne sont plus considérées comme des chaînes numériques.

❮ Référence de gestion des variables PHP