Funzione floatval

La funzione floatval converte il valore passato in un numero a virgola mobile (float). Come parametro accetta una variabile di qualsiasi tipo. Se la conversione non è possibile, la funzione restituirà 0.

Sintassi

phpfloatval(mixed $value);

Esempio

Convertiamo una stringa con un numero in float:

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

Risultato dell'esecuzione del codice:

php12.34

Esempio

Proviamo a convertire una stringa con del testo:

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

Risultato dell'esecuzione del codice:

php0

Esempio

Convertiamo un numero intero in float:

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

Risultato dell'esecuzione del codice:

php123

Vedi anche

  • la funzione intval,
    che converte un valore in un numero intero
  • la funzione strval,
    che converte un valore in una stringa