34 of 410 menu

関数 is_iterable

関数 is_iterable は、変数が反復可能かどうかをチェックします。 反復可能なものとしては、配列とインターフェース Traversable を実装したオブジェクトが挙げられます。 この関数は、チェック対象の変数を唯一のパラメータとして受け取り、true または false を返します。

構文

is_iterable(mixed $value): bool

配列が反復可能かどうかをチェックします:

<?php $arr = [1, 2, 3]; var_dump(is_iterable($arr)); ?>

コード実行結果:

true

文字列が反復可能かどうかをチェックします:

<?php $str = 'abc'; var_dump(is_iterable($str)); ?>

コード実行結果:

false

インターフェース Traversable を実装したオブジェクトをチェックします:

<?php $obj = new ArrayObject([1, 2, 3]); var_dump(is_iterable($obj)); ?>

コード実行結果:

true

関連項目

  • 関数 is_array,
    変数が配列かどうかをチェックします
  • 関数 is_object,
    変数がオブジェクトかどうかをチェックします
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否