is_countable funksiyasi
is_countable funksiyasi o'zgaruvchidagi elementlar sonini sanab bo'lish mumkinligini tekshiradi.
U true qaytaradi, agar o'zgaruvchi massiv yoki Countable interfeysini amalga oshiruvchi
ob'ekt bo'lsa. Aks holda false qaytaradi.
Sintaksis
is_countable(mixed $value): bool
Misol
Massivni elementlarni sanash imkoniyati bo'yicha teksiramiz:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Kodni bajarish natijasi:
true
Misol
Satrni elementlarni sanash imkoniyati bo'yicha teksiramiz:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Kodni bajarish natijasi:
false
Misol
Countable interfeysini amalga oshiruvchi ob'ektni teksiramiz:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Kodni bajarish natijasi:
true