is_float funksiyasi

is_float funksiyasi berilgan o'zgaruvchi suzuvchi nuqtali son (float turi) ekanligini teksiradi. Agar o'zgaruvchi suzuvchi nuqtali sonni o'z ichiga olsa, true, aks holda false qaytaradi.

Sintaksis

phpis_float(mixed $var): bool

Misol

Turli xil o'zgaruvchi turlarini tekshiramiz:

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

Kodni bajarish natijasi:

phptrue
false
false

Misol

Matematik amal natijasini tekshiramiz:

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

Kodni bajarish natijasi:

phptrue

Misol

Tur o'zgartirishni tekshiramiz:

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

Kodni bajarish natijasi:

phptrue

Shuningdek qarang

  • is_int funksiyasi,
    o'zgaruvchi butun son ekanligini tekshiradi
  • is_numeric funksiyasi,
    o'zgaruvchi son yoki sonni o'z ichiga olgan satr ekanligini tekshiradi
  • gettype funksiyasi,
    o'zgaruvchi turini qaytaradi