現在の位置: ホーム> 関数カテゴリ一覧> array_key_exists

array_key_exists

配列に指定されたキー名またはインデックスがあるかどうかを確認します
名前:array_key_exists
カテゴリ:配列
対応言語:php
一言説明:指定されたキー名が配列に存在するかどうかを確認します。

定義と使用法

array_key_exists()関数は、指定されたキー名が配列に存在するかどうかをチェックします。キー名が存在する場合はtrueを返し、キー名が存在しない場合はfalseを返します。

ヒント:配列を指定するときにキー名を省略した場合、0から始まる整数キー名と各キー値が1で増分されることを忘れないでください(例2を参照)

例1

キー名「Volvo」が配列に存在するかどうかを確認します。

 <?php
$ a = array ( "volvo" => "xc90" 、 "bmw" => "x5" ) ;
もし( array_key_exists ( "volvo" 、 $ a ) ))
  {
  エコー「キーが存在します!」 ;
  }
それ以外
  {
  エコー「鍵は存在しません!」 ;
  }
?>

自分で試してみてください

例2

キー名「トヨタ」が配列に存在するかどうかを確認してください。

 <?php
$ a = array ( "volvo" => "xc90" 、 "bmw" => "x5" ) ;
もし( key_exists ( "Toyota" 、 $ a ) ))
  {
  エコー「キーが存在します!」 ;
  }
それ以外
  {
  エコー「鍵は存在しません!」 ;
  }
?>

自分で試してみてください

例3

整数キー名「0」が配列に存在するかどうかを確認します。

 <?php
$ a = array ( "volvo" 、 "bmw" ) ;
もし( array_key_exists ( 0 、 $ a ) ))
  {
  エコー「キーが存在します!」 ;
  }
それ以外
  {
  エコー「鍵は存在しません!」 ;
  }
?>

自分で試してみてください

文法

array_key_exists ( keyarray
パラメーター 説明する
必須。キー名を指定します。
配列 必須。配列を指定します。
類似の関数
  • キー名の比較を使用して、配列の違いセットを計算する array_diff_key

    array_diff_key

    キー名の比較を使用して、配列の違いセット
  • 配列内の値の数をカウントします array_count_values

    array_count_values

    配列内の値の数をカウントします
  • 複数の配列または多次元配列を並べ替えます array_multisort

    array_multisort

    複数の配列または多次元配列を並べ替えます
  • 配列に指定されたキー名またはインデックスがあるかどうかを確認します array_key_exists

    array_key_exists

    配列に指定されたキー名またはインデックス
  • インデックスチェックを使用した配列の差セットを計算し、コールバック関数を使用してデータを比較します array_udiff_assoc

    array_udiff_assoc

    インデックスチェックを使用した配列の差セ
  • コールバック関数を使用して、アレイのユニットをフィルタリングします array_filter

    array_filter

    コールバック関数を使用して、アレイのユニ
  • 配列内の各メンバーにユーザー機能を再帰的に適用する array_walk_recursive

    array_walk_recursive

    配列内の各メンバーにユーザー機能を再帰的
  • 配列の最後のキーの名前を取得します array_key_last

    array_key_last

    配列の最後のキーの名前を取得します
人気記事(にんききじ)