ホームページ >バックエンド開発 >PHPの問題 >PHPに配列キーが存在するかどうかを検出する方法

PHPに配列キーが存在するかどうかを検出する方法

青灯夜游
青灯夜游オリジナル
2022-04-26 17:58:472154ブラウズ

PHP では、array_key_exists() 関数を使用して、指定された配列キーが存在するかどうかを検出できます。この関数は 2 つの省略不可能なパラメーターを受け入れます。構文は「array_key_exists(key,array)」です。 name が存在する キー名が存在しない場合は true を返し、キー名が存在しない場合は false を返します。

PHPに配列キーが存在するかどうかを検出する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP では、array_key_exists を使用できます。 () 関数 指定された配列キーが存在するかどうかを検出します。

array_key_exists() 関数は、指定されたキーが配列内に存在するかどうかを確認します。キーが存在する場合は true を返し、キーが存在しない場合は false を返します。

この関数は、省略できない 2 つのパラメータを受け入れます:

array_key_exists(key,array)
Parameters Description
##key 必須。キー名を指定します。
配列 必須。配列を指定します。

例 1:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
    echo "指定数组键存在";
}
else
{
    echo "指定数组键不存在";
}
?>

PHPに配列キーが存在するかどうかを検出する方法

配列を指定するときにキー名を省略した場合に注意してください。 、0 から始まり 1 ずつ増加する整数のキー名が生成されます。

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

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
    echo "指定数组键存在";
}
else
{
    echo "指定数组键不存在";
}
?>

PHPに配列キーが存在するかどうかを検出する方法

推奨学習: 「PHP ビデオ チュートリアル##」 # 》

以上がPHPに配列キーが存在するかどうかを検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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