Funcția is_float

Funcția is_float verifică dacă variabila transmisă este un număr cu virgulă mobilă (tipul float). Întoarce true dacă variabila conține un număr cu virgulă mobilă și false în caz contrar.

Sintaxă

phpis_float(mixed $var): bool

Exemplu

Să verificăm diverse tipuri de variabile:

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));
?>

Rezultatul executării codului:

phptrue
false
false

Exemplu

Să verificăm rezultatul unei operații matematice:

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

Rezultatul executării codului:

phptrue

Exemplu

Să verificăm conversia tipurilor:

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

Rezultatul executării codului:

phptrue

Vedeți și

  • funcția is_int,
    care verifică dacă o variabilă este un număr întreg
  • funcția is_numeric,
    care verifică dacă o variabilă este un număr sau un șir care conține un număr
  • funcția gettype,
    care întoarce tipul variabilei