PHP array_key_exists()関数

PHP Array Reference完全な PHP Array リファレンス

例

キー名 "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() 関数は、指定されたキー名が配列内に存在するかどうかをチェックします。キー名が存在する場合は 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 Array Reference完全な PHP Array リファレンス

その他の拡張機能