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

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

黄舟
リリース: 2023-03-17 08:00:02
オリジナル
1481 人が閲覧しました

キー名「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 サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート