Funktio is_countable
Funktio is_countable tarkistaa, voidaanko muuttujan elementtien määrä laskea.
Se palauttaa true, jos muuttuja on taulukko tai olio, joka toteuttaa
Countable-rajapinnan. Muussa tapauksessa se palauttaa false.
Syntaksi
is_countable(mixed $value): bool
Esimerkki
Tarkistetaan taulukon elementtien laskemismahdollisuus:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Koodin suorituksen tulos:
true
Esimerkki
Tarkistetaan merkkijonon elementtien laskemismahdollisuus:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Koodin suorituksen tulos:
false
Esimerkki
Tarkistetaan Countable-rajapinnan toteuttavan olion laskemismahdollisuus:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Koodin suorituksen tulos:
true