「PHP」is_iterable()で変数の内容が反復可能な値であることをチェックする

説明
is_iterable ( mixed $value ) : bool
value が反復可能であれば true を、そうでなければ false を返す。
使用例

<?php

echo "<pre>";
var_dump(is_iterable([21, 32, 34, 55])); 
var_dump(is_iterable(new ArrayIterator([51, 26, 73])));  
var_dump(is_iterable((function () { yield 1; })())); 
var_dump(is_iterable(1));  
var_dump(is_iterable(new stdClass()));  
echo  "</pre>";
?>

実行結果
bool(true)
bool(true)
bool(true)
bool(false)
bool(false)

PHP

Posted by arkgame