29 of 410 menu

関数 is_array

関数 is_array は、渡された変数が配列であるかどうかをチェックします。 変数が配列である場合には true を返し、そうでない場合には false を返します。 この関数は1つのパラメータ、チェックする変数を受け取ります。

構文

is_array(mixed $var): bool

変数が配列かどうかをチェックしてみましょう:

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

コードの実行結果:

true

文字列が配列に属するかどうかをチェックしてみましょう:

<?php $str = 'abcde'; $res = is_array($str); var_dump($res); ?>

コードの実行結果:

false

いくつかの異なる型の変数をチェックしてみましょう:

<?php $values = [ [1, 2, 3], 'string', 123, null, new stdClass() ]; foreach ($values as $value) { echo gettype($value) . ': '; var_dump(is_array($value)); echo "\n"; } ?>

コードの実行結果:

array: true string: false integer: false NULL: false object: false

関連項目

  • 関数 is_string,
    これは変数が文字列かどうかをチェックします
  • 関数 is_int,
    これは変数が整数かどうかをチェックします
  • 関数 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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否