Funkcija is_countable
Funkcija is_countable patikrina, ar galima suskaičiuoti elementų kiekį kintamajame.
Ji grąžina true, jei kintamasis yra masyvas arba objektas, įgyvendinantis
Countable interfeisą. Priešingu atveju grąžina false.
Sintaksė
is_countable(mixed $value): bool
Pavyzdys
Patikrinkime masyvą, ar jame galima suskaičiuoti elementus:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Kodo vykdymo rezultatas:
true
Pavyzdys
Patikrinkime eilutę, ar joje galima suskaičiuoti elementus:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Kodo vykdymo rezultatas:
false
Pavyzdys
Patikrinkime objektą, kuris įgyvendina Countable interfeisą:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Kodo vykdymo rezultatas:
true