Hàm is_float

Hàm is_float kiểm tra xem biến được truyền vào có phải là số dấu phẩy động (kiểu float) hay không. Trả về true nếu biến chứa số dấu phẩy động, và false trong trường hợp ngược lại.

Cú pháp

phpis_float(mixed $var): bool

Ví dụ

Hãy kiểm tra các kiểu biến khác nhau:

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

Kết quả thực thi mã:

phptrue
false
false

Ví dụ

Kiểm tra kết quả của phép toán:

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

Kết quả thực thi mã:

phptrue

Ví dụ

Kiểm tra ép kiểu:

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

Kết quả thực thi mã:

phptrue

Xem thêm

  • hàm is_int,
    hàm kiểm tra xem một biến có phải là số nguyên hay không
  • hàm is_numeric,
    hàm kiểm tra xem một biến có phải là số hoặc chuỗi chứa số hay không
  • hàm gettype,
    hàm trả về kiểu của biến