Kazi is_float

Kazi is_float inakagua ikiwa kutofautisha kilichopitishwa ni nambari ya sehemu decimal (aina float). Hurudisha true ikiwa kutofautisha kina nambari ya sehemu decimal, na false ikiwa sivyo.

Syntax

phpis_float(mixed $var): bool

Mfano

Hebu tukague aina mbalimbali za vitofautishi:

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

Matokeo ya utekelezaji wa kodi:

phptrue
false
false

Mfano

Hebu tukague matokeo ya operesheni ya hisabati:

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

Matokeo ya utekelezaji wa kodi:

phptrue

Mfano

Hebu tukague ubadilishaji wa aina:

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

Matokeo ya utekelezaji wa kodi:

phptrue

Angalia pia

  • kazi is_int,
    ambayo inakagua ikiwa kutofautisha ni nambari kamili
  • kazi is_numeric,
    ambayo inakagua ikiwa kutofautisha ni nambari au mfuatano unao nambari
  • kazi gettype,
    ambayo hurudisha aina ya kutofautisha