Funkcia is_float

Funkcia is_float kontroluje, či je predaná premenná číslom s pohyblivou rádovou čiarkou (typ float). Vracia true, ak premenná obsahuje číslo s pohyblivou rádovou čiarkou, a false v opačnom prípade.

Syntax

phpis_float(mixed $var): bool

Príklad

Skontrolujeme rôzne typy premenných:

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

Výsledok vykonania kódu:

phptrue
false
false

Príklad

Skontrolujeme výsledok matematickej operácie:

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

Výsledok vykonania kódu:

phptrue

Príklad

Skontrolujeme pretypovanie:

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

Výsledok vykonania kódu:

phptrue

Pozrite tiež

  • funkciu is_int,
    ktorá kontroluje, či je premenná celé číslo
  • funkciu is_numeric,
    ktorá kontroluje, či je premenná číslo alebo reťazec obsahujúci číslo
  • funkciu gettype,
    ktorá vracia typ premennej