is_iterable - 反復処理が可能か調べる
is_iterableは、指定した引数が、反復処理が可能か否かを確認する関数です。この関数は、7.1から利用可能です。
構文
パラメータ
$var
対象の値。
返り値
bool
反復処理が可能ならtrue、不可能ならfalseが返る。
サンプルコード
<?php
$var = [ "a", "b", "c" ] ;
$response = is_iterable( $var ) ;
デモ
trueなら、その値はforeach()などで反復処理ができます。
<?php
$var = [ "a", "b", "c" ] ;
$response = is_iterable( $var ) ;
var_dump( $response ) ; // true
bool(true)
参考
- PHP: is_iterable
- PHPの公式リファレンス。
関連記事
- is_callable
- 関数としてコール可能であるかを調べる。
- is_null
- nullか確認する。
- is_integer
- is_intのエイリアス。
- debug_zval_dump
- Zendの値を表す文字列をダンプする。
- is_scalar
- スカラか確認する。
- doubleval
- floatvalのエイリアス。