PHPのarray_key_exists()関数
例
「ボルボ」は、アレイ内に存在するキー名を確認してください:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
実行中のインスタンス»
定義と使用法
array_key_exists()キーが、それはfalseを返します存在しない場合は、キー名は、リターンが真の存在する場合は、指定されたキーを持つ配列があるかどうかの機能をチェックします。
ヒント:指定した場合は、配列が省略されたときにキー名が0から1に生成され、整数のキーをインクリメントされますが、覚えておいてください。(例2を参照してください)
文法
array_key_exists( key,array )
参数 | 描述 |
---|---|
key | 必需。规定键名。 |
array | 必需。规定数组。 |
技術的詳細
戻り値: | キー名は、キーが存在しない場合、それはFALSEを返し、TRUEを返します(存在する場合)。 |
---|---|
PHPバージョン: | 4.0.7+ |
より多くの例
例1
「トヨタは「アレイ内に存在するキー名を確認してください:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (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!";
}
?>
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
実行中のインスタンス»
完全なPHPの配列参照