関数 is_countable
関数 is_countable は、変数の要素数をカウントできるかどうかをチェックします。
変数が配列または Countable インターフェースを実装したオブジェクトである場合、
true を返します。それ以外の場合は 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