Section courante

A propos

Section administrative du site

INTVAL

Valeur entière
PHP 3+

Syntaxe

function intval($expression);
function intval($expression,$base);

Paramètres

Nom Description
$expression Ce paramètre permet d'indiquer une expression à traiter
$base Ce paramètre permet d'indiquer la base numérique (par défaut 10) :
Valeur Description
2 Cette valeur permet d'indiquer un nombre binaire
8 Cette valeur permet d'indiquer un nombre octal
10 Cette valeur permet d'indiquer un nombre décimal
16 Cette valeur permet d'indiquer un nombre hexadécimal
... ...

Description

Cette fonction retourne la valeur entière d'une variable.

Exemple

Voici un exemple montrant la conversion de valeur entière :

Essayer maintenant !
  1. <?php
  2. echo "intval(\"1\")=" . intval("1") . "<br />";
  3. echo "intval(\"1.1\")=" . intval("1.1") . "<br />";
  4. echo "intval(\"1.7\")=" . intval("1.7") . "<br />";
  5. echo "intval(\"-1\")=" .  intval("-1") . "<br />";
  6. echo "intval(\"-1.1\")=" . intval("-1.1") . "<br />";
  7. echo "intval(\"-1.7\")=" . intval("-1.7") . "<br />";
  8. echo "intval(\"30.2\")=" . intval("30.2") . "<br />";
  9. echo "intval(\"-35.4\")=" . intval("-35.4") . "<br />";
  10. echo "<br />";
  11. echo "intval(1)=" . intval(1) . "<br />";
  12. echo "intval(1.1)=" . intval(1.1) . "<br />";
  13. echo "intval(1.7)=" . intval(1.7) . "<br />";
  14. echo "intval(-1)=" .  intval(-1) . "<br />";
  15. echo "intval(-1.1)=" . intval(-1.1) . "<br />";
  16. echo "intval(-1.7)=" . intval(-1.7) . "<br />";
  17. echo "intval(30.2)=" . intval(30.2) . "<br />";
  18. echo "intval(-35.4)=" . intval(-35.4) . "<br />";
  19. ?>

on obtiendra le résultat suivant :

intval("1")=1
intval("1.1")=1
intval("1.7")=1
intval("-1")=-1
intval("-1.1")=-1
intval("-1.7")=-1
intval("30.2")=30
intval("-35.4")=-35

intval(1)=1
intval(1.1)=1
intval(1.7)=1
intval(-1)=-1
intval(-1.1)=-1
intval(-1.7)=-1
intval(30.2)=30
intval(-35.4)=-35

Références

PHP 4 - Guide du développeur, Edition First Interactive, Blake Schwendiman, 2002, ISBN: 2-84427-283-5, page 534

Dernière mise à jour : Dimanche, le 5 avril 2015