26 of 410 menu

Fonction is_numeric

La fonction is_numeric vérifie si la valeur passée est un nombre ou une chaîne qui peut être interprétée comme un nombre. La fonction retourne true si la valeur est un nombre ou une chaîne numérique, et false dans le cas contraire.

Syntaxe

is_numeric(mixed $value): bool

Exemple

Vérifions plusieurs valeurs pour la conformité au format numérique :

<?php var_dump(is_numeric(123)); // true var_dump(is_numeric('123')); // true var_dump(is_numeric('12.3')); // true var_dump(is_numeric('abc')); // false var_dump(is_numeric('123a')); // false ?>

Exemple

Vérifions le fonctionnement avec différents formats numériques :

<?php var_dump(is_numeric(0x1A)); // true (hexadécimal) var_dump(is_numeric('0x1A')); // false (chaîne avec un nombre hexadécimal) var_dump(is_numeric(1.2e3)); // true (notation exponentielle) var_dump(is_numeric('1.2e3')); // true (chaîne avec notation exponentielle) ?>

Voir aussi

  • la fonction is_int,
    qui vérifie si une variable est un nombre entier
  • la fonction is_float,
    qui vérifie si une variable est un nombre à virgule flottante
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser