Função floatval

A função floatval converte o valor passado para um número de ponto flutuante (float). Como parâmetro ela aceita uma variável de qualquer tipo. Se a conversão for impossível, a função retornará 0.

Sintaxe

phpfloatval(mixed $value);

Exemplo

Vamos converter uma string com número para float:

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

Resultado da execução do código:

php12.34

Exemplo

Vamos tentar converter uma string com texto:

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

Resultado da execução do código:

php0

Exemplo

Vamos converter um número inteiro para float:

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

Resultado da execução do código:

php123

Veja também

  • a função intval,
    que converte o valor para um número inteiro
  • a função strval,
    que converte o valor para uma string