PHP array_key_exists() 関数

❮ PHP 配列リファレンス

配列内にキー "Volvo" が存在するかチェックします:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
  {
  echo "Key exists!";
  }
else
  {
  echo "Key does not exist!";
  }
?>
例の実行 »

array_key_exists() ヒント:

定義と用法

array_key_exists() 関数は、配列に指定のキーがあるかどうかを調べ、キーが存在する場合はtrueを返し、キーが存在しない場合はfalseを返します。

チップ: 配列を指定するときにキーを省略すると、0 から始まり値ごとに1ずつ増加する整数キーが生成されることに注意してください。(例2参照)


構文

array_key_exists(key,array)

パラメータ 説明
key 必須。キーを指定する
array 必須。配列を指定する

技術内容
返り値: キーが存在すれば TRUE を、存在しなければ FALSE を返します。
PHP バージョン: 4.0.7+

その他の例

例 1

配列にキー "Toyota" が存在するかをチェックします:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Toyota",$a))
  {
  echo "Key exists!";
  }
else
  {
  echo "Key does not exist!";
  }
?>
例の実行 »

例 2

配列に整数キー "0" が存在するかをチェックします:

<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
  {
  echo "Key exists!";
  }
else
  {
  echo "Key does not exist!";
  }
?>
例の実行 »

❮ PHP 配列リファレンス