Função is_float

A função is_float verifica se a variável passada é um número de ponto flutuante (tipo float). Retorna true se a variável contém um número de ponto flutuante, e false caso contrário.

Sintaxe

phpis_float(mixed $var): bool

Exemplo

Vamos verificar vários tipos de variáveis:

php<?php
  $a = 3.14;
  $b = 42;
  $c = "3.14";
  
  var_dump(is_float($a));
  var_dump(is_float($b));
  var_dump(is_float($c));
?>

Resultado da execução do código:

phptrue
false
false

Exemplo

Vamos verificar o resultado de uma operação matemática:

php<?php
  $res = 10 / 3;
  var_dump(is_float($res));
?>

Resultado da execução do código:

phptrue

Exemplo

Vamos verificar a conversão de tipos:

php<?php
  $val = (float) 5;
  var_dump(is_float($val));
?>

Resultado da execução do código:

phptrue

Veja também

  • a função is_int,
    que verifica se uma variável é um número inteiro
  • a função is_numeric,
    que verifica se uma variável é um número ou uma string contendo um número
  • a função gettype,
    que retorna o tipo de uma variável