キー「Volvo」が配列内に存在するかどうかを確認します。
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5");if (array_key_exists("Volvo",$a)) { echo "キーは存在します!" }else { echo "キーが存在しません!" }?>array_key_exists() 関数は、指定されたキーが配列内に存在するかどうかを確認し、キーが存在する場合は true を返し、キーが存在しない場合は false を返します。
ヒント:配列を指定するときにキーを省略すると、0 から始まり 1 ずつ増加する整数キーが生成されることに注意してください。 (例 2 を参照)
array_key_exists(キー,配列)
パラメータ | 説明する |
---|---|
鍵 | 必須。キー名を指定します。 |
配列 | 必須。配列を指定します。 |
戻り値: | キーが存在する場合は TRUE を返し、キーが存在しない場合は FALSE を返します。 |
---|---|
PHPのバージョン: | 4.0.7+ |
キー「Toyota」が配列内に存在するかどうかを確認します。
<?php$a=array("ボルボ"=>"XC90","BMW"=>"X5");if (key_exists("トヨタ",$a)) { echo "キーは存在します!" }else { echo "キーが存在しません!" }?>整数キー「0」が配列内に存在するかどうかを確認します。
<?php$a=array("Volvo","BMW");if (array_key_exists(0,$a)) { echo "キーが存在します!"; }else { echo "キーが存在しません!" }?>