PHP is_float()

Hàm is_float() trong PHP

Hàm is_float() trong PHP được sử dụng để kiểm tra xem một biến có phải là kiểu số thực (float) hay không. Hàm này trả về true nếu biến đó là số thực, ngược lại sẽ trả về false.

Cú pháp

is_float(mixed $var): bool

Tham số

  • $var: Biến cần kiểm tra, có thể là bất kỳ kiểu dữ liệu nào.

Giá trị trả về

Hàm is_float() trả về một giá trị boolean:

  • true: Nếu $var là kiểu float.
  • false: Nếu $var không phải là kiểu float.

Ví dụ

$var1 = 3.14;
$var2 = 10;
$var3 = "3.14";

if (is_float($var1)) {
    echo "$var1 là một số thực.";
} else {
    echo "$var1 không phải là một số thực.";
}

if (is_float($var2)) {
    echo "$var2 là một số thực.";
} else {
    echo "$var2 không phải là một số thực.";
}

if (is_float($var3)) {
    echo "$var3 là một số thực.";
} else {
    echo "$var3 không phải là một số thực.";
}

Kết quả

Output sẽ là:

3.14 là một số thực.
10 không phải là một số thực.
3.14 không phải là một số thực.

Lưu ý

Trong PHP, số thực có thể có dạng số thập phân (vd: 3.14) hoặc dạng số mũ (vd: 1.5e3). Tuy nhiên, các chuỗi chứa giá trị số thực cũng sẽ không được xem là kiểu float, ví dụ như "3.14" sẽ không được coi là một số thực khi sử dụng hàm is_float().

Tóm tắt

Hàm is_float() là một công cụ hữu ích trong PHP để kiểm tra kiểu dữ liệu của một biến, đặc biệt là khi bạn cần xác định xem nó có phải là một số thực hay không trong quá trình lập trình.