2 つの方法: 1. 「array_key_exists("指定されたキー値", $arr)」を使用し、存在する場合は true を返します。 2. "isset($arr["指定されたキー値"]"を使用して、指定されたキー名に対応する値が存在するかどうかを確認し、キーが存在するかどうかを判断します。存在する場合は、trueを返します。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター
PHP が検出する 2 つの方法配列キーが存在するかどうか:
1. array_key_exists() 関数を使用します
array_key_exists() 関数は、指定されたキー名が配列に存在するかどうかを確認します。配列を取得し、キー名が存在する場合は true を返し、キー名が存在しない場合は false を返します。
<?php header('content-type:text/html;charset=utf-8'); $arr = array("Volvo" => "XC90", "BMW" => "X5"); if (array_key_exists("Volvo", $arr)) { echo "数组key存在!"; } else { echo "数组key不存在!"; } ?>
2. isset() 関数を使用します
isset() 関数 変数が設定されているかどうか、NULL ではないかどうかを検出するために使用されます。検出のアイデア:使用
array name["key"]
If存在し、NULL でない場合は TRUE を返し、それ以外の場合は FALSE を返します。
<?php header('content-type:text/html;charset=utf-8'); $arr = array("Volvo" => "XC90", "BMW" => "X5"); if (isset($arr["a"])) { echo "数组key存在!"; } else { echo "数组key不存在!"; } ?>
推奨学習: 「PHP ビデオ チュートリアル##」 #"
以上がPHPに配列キーが存在するかどうかを検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。