Fonction floatval

La fonction floatval convertit la valeur passée en un nombre à virgule flottante (float). En paramètre, elle accepte une variable de n'importe quel type. Si la conversion est impossible, la fonction renvoie 0.

Syntaxe

phpfloatval(mixed $value);

Exemple

Convertissons une chaîne de caractères numérique en float :

php<?php
  $res = floatval('12.34');
  var_dump($res);
?>

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

php12.34

Exemple

Essayons de convertir une chaîne de caractères textuelle :

php<?php
  $res = floatval('hello');
  var_dump($res);
?>

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

php0

Exemple

Convertissons un nombre entier en float :

php<?php
  $res = floatval(123);
  var_dump($res);
?>

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

php123

Voir aussi

  • la fonction intval,
    qui convertit une valeur en nombre entier
  • la fonction strval,
    qui convertit une valeur en chaîne de caractères