PHP is_scalar()

Hàm is_scalar() trong PHP

Hàm is_scalar() trong PHP được sử dụng để kiểm tra xem một giá trị có phải là giá trị vô hướng (scalar) hay không. Các giá trị vô hướng bao gồm số nguyên (integer), số thực (float), chuỗi (string), và boolean.

Cú pháp

is_scalar(mixed $var): bool

Tham số

Hàm này nhận một tham số:

  • $var: Giá trị cần kiểm tra.

Giá trị trả về

Hàm sẽ trả về true nếu giá trị được cung cấp là một giá trị vô hướng và false nếu không.

Ví dụ

$var1 = 42; // integer
$var2 = 3.14; // float
$var3 = "Hello, world!"; // string
$var4 = true; // boolean
$var5 = [1, 2, 3]; // array
$var6 = null; // NULL

echo is_scalar($var1) ? 'true' : 'false'; // true
echo is_scalar($var2) ? 'true' : 'false'; // true
echo is_scalar($var3) ? 'true' : 'false'; // true
echo is_scalar($var4) ? 'true' : 'false'; // true
echo is_scalar($var5) ? 'true' : 'false'; // false
echo is_scalar($var6) ? 'true' : 'false'; // false

Kết luận

Hàm is_scalar() là một công cụ hữu ích để xác định loại giá trị trong PHP. Nhờ vào hàm này, bạn có thể dễ dàng kiểm tra và xử lý các giá trị khác nhau trong quá trình lập trình.