PHP is_numeric() Fonction
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>";
?> 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. |