現在の位置: ホーム> 関数カテゴリ一覧> 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_uassoc

    array_diff_uassoc

    ユーザーが提供するコールバック関数を使用
  • セルの反対の順序で配列を返します array_reverse

    array_reverse

    セルの反対の順序で配列を返します
  • 配列の一部を削除し、他の値に置き換えます array_splice

    array_splice

    配列の一部を削除し、他の値に置き換えます
  • 指定された要素を含む範囲に基づいて配列を作成します range

    range

    指定された要素を含む範囲に基づいて配列を
  • 配列の逆並べ替え rsort

    rsort

    配列の逆並べ替え
  • 配列内の現在の要素を返します current

    current

    配列内の現在の要素を返します
  • 連想配列からキー名を取得します key

    key

    連想配列からキー名を取得します
  • 配列の最後のキーの名前を取得します array_key_last

    array_key_last

    配列の最後のキーの名前を取得します