Hàm is_countable
Hàm is_countable kiểm tra xem có thể đếm số lượng phần tử trong một biến hay không.
Nó trả về true nếu biến là một mảng hoặc một đối tượng triển khai
giao diện Countable. Ngược lại, nó trả về false.
Cú pháp
is_countable(mixed $value): bool
Ví dụ
Kiểm tra một mảng xem có thể đếm phần tử hay không:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Kết quả thực thi mã:
true
Ví dụ
Kiểm tra một chuỗi xem có thể đếm phần tử hay không:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Kết quả thực thi mã:
false
Ví dụ
Kiểm tra một đối tượng triển khai giao diện Countable:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Kết quả thực thi mã:
true