is_loat Fonksiyonu

is_float fonksiyonu, iletilen değişkenin ondalıklı sayı (float türü) olup olmadığını kontrol eder. Değişken ondalıklı bir sayı içeriyorsa true, aksi takdirde false döndürür.

Sözdizimi

phpis_float(mixed $var): bool

Örnek

Farklı değişken türlerini kontrol edelim:

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

Kodun çalıştırılmasının sonucu:

phptrue
false
false

Örnek

Matematiksel işlemin sonucunu kontrol edelim:

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

Kodun çalıştırılmasının sonucu:

phptrue

Örnek

Tür dönüşümlerini kontrol edelim:

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

Kodun çalıştırılmasının sonucu:

phptrue

Ayrıca Bakınız

  • is_int fonksiyonu,
    bir değişkenin tamsayı olup olmadığını kontrol eder
  • is_numeric fonksiyonu,
    bir değişkenin sayı veya sayı içeren bir dize olup olmadığını kontrol eder
  • gettype fonksiyonu,
    bir değişkenin türünü döndürür