Fonction intval

La fonction intval convertit la valeur passée en nombre entier. Le premier paramètre accepte la valeur à convertir, le deuxième paramètre optionnel définit la base du système de numération.

Syntaxe

phpintval(mixed $value, int $base = 10): int

Exemple

Convertissons la chaîne "123" en nombre entier :

php<?php
  $res = intval("123");
  echo $res;
?>

Résultat de l'exécution du code :

php123

Exemple

Convertissons la chaîne "12.3" en nombre entier :

php<?php
  $res = intval("12.3");
  echo $res;
?>

Résultat de l'exécution du code :

php12

Exemple

Convertissons une chaîne hexadécimale en spécifiant la base :

php<?php
  $res = intval("1a", 16);
  echo $res;
?>

Résultat de l'exécution du code :

php26

Exemple

Convertissons un tableau en nombre entier :

php<?php
  $res = intval([1, 2, 3]);
  echo $res;
?>

Résultat de l'exécution du code :

php0

Voir aussi

  • la fonction floatval,
    qui convertit une valeur en nombre à virgule flottante
  • la fonction strval,
    qui convertit une valeur en chaîne de caractères