Funcția floatval

Funcția floatval convertește valoarea transmisă într-un număr cu virgulă mobilă (float). Ca parametru aceasta acceptă o variabilă de orice tip. Dacă conversia este imposibilă, funcția va returna 0.

Sintaxă

phpfloatval(mixed $value);

Exemplu

Să convertim un șir de caractere cu un număr în float:

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

Rezultatul executării codului:

php12.34

Exemplu

Să încercăm să convertim un șir de caractere cu text:

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

Rezultatul executării codului:

php0

Exemplu

Să convertim un număr întreg în float:

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

Rezultatul executării codului:

php123

Vedeți și

  • funcția intval,
    care convertește valoarea într-un număr întreg
  • funcția strval,
    care convertește valoarea într-un șir de caractere