ฟังก์ชัน is_countable
ฟังก์ชัน is_countable ตรวจสอบว่าสามารถนับจำนวนองค์ประกอบในตัวแปรได้หรือไม่
มันส่งคืน true ถ้าตัวแปรเป็นอาร์เรย์หรือออบเจ็กต์ที่ใช้อินเตอร์เฟซ
Countable ในกรณีอื่น ๆ จะส่งคืน false
ไวยากรณ์
is_countable(mixed $value): bool
ตัวอย่าง
ตรวจสอบอาร์เรย์สำหรับความเป็นไปได้ในการนับองค์ประกอบ:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
ผลลัพธ์ของการรันโค้ด:
true
ตัวอย่าง
ตรวจสอบสตริงสำหรับความเป็นไปได้ในการนับองค์ประกอบ:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
ผลลัพธ์ของการรันโค้ด:
false
ตัวอย่าง
ตรวจสอบออบเจ็กต์ที่ใช้อินเตอร์เฟซ Countable:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
ผลลัพธ์ของการรันโค้ด:
true