ホームページ >バックエンド開発 >PHPチュートリアル >指定されたキーが配列内に存在するかどうかを確認する PHP 関数 array_key_exists()

指定されたキーが配列内に存在するかどうかを確認する PHP 関数 array_key_exists()

黄舟
黄舟オリジナル
2017-11-08 09:19:321458ブラウズ

キー名「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 必須。キー名を指定します。
配列 は必須です。配列を指定します。

技術的な詳細

戻り値: キー名が存在する場合はTRUEを返し、キー名が存在しない場合はFALSEを返します。
PHP バージョン: 4.0.7+

その他の例

例 1

キー名「Toyota」が配列に存在するかどうかを確認します:

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

例 2

整数キーを確認するname 配列内に「0」が存在するかどうか:

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

例 1

<?php 
$a=array("a"=>"Dog","b"=>"Cat"); 
if (array_key_exists("a",$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>

出力:

Key exists!

例 2

<?php 
$a=array("a"=>"Dog","b"=>"Cat"); 
if (array_key_exists("c",$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>

出力:

Key does not exist!

例 2

<?php 
$a=array("Dog",Cat"); 
if (array_key_exists(0,$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>

出力:リー

以上が指定されたキーが配列内に存在するかどうかを確認する PHP 関数 array_key_exists()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。