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

    array_slice

    配列からセグメントを取ります
  • 配列の各要素にコールバック関数を適用します array_map

    array_map

    配列の各要素にコールバック関数を適用しま
  • 配列に値があるかどうかを確認します in_array

    in_array

    配列に値があるかどうかを確認します
  • 配列内の一部またはすべてのキー名を返します array_keys

    array_keys

    配列内の一部またはすべてのキー名を返しま
  • 「Natural Sort」アルゴリズムを使用して配列をソートします natsort

    natsort

    「NaturalSort」アルゴリズムを
  • 配列に指定されたキー名またはインデックスがあるかどうかを確認します array_key_exists

    array_key_exists

    配列に指定されたキー名またはインデックス
  • 配列の先頭でセルを配列から移動します array_shift

    array_shift

    配列の先頭でセルを配列から移動します
  • 配列の交点を計算します array_intersect

    array_intersect

    配列の交点を計算します
人気記事(にんききじ)