2 つの方法: 1. 「array_key_exists("key name", array)」ステートメントを使用します。これが含まれている場合は true を返し、そうでない場合は含まれません。 2. isset() を使用して、指定されたキー名に対応する要素が存在するかどうかを検出します。構文は "isset($配列名["キー名"])" です。含まれている場合は true を返し、含まれていない場合は true を返します。含まれています。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php 検出array キーを指定する 2 つのメソッドを含めるかどうか
1. array_key_exists() 関数を使用します
array_key_exists($key,$ array)
関数は、指定されたキー名が配列内に存在するかどうかをチェックします。キー名が存在する場合は true を返し、キー名が存在しない場合は false を返します。
<?php header("Content-type:text/html;charset=utf-8"); $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Toyota",$a)) { echo "指定键存在"; } else { echo "指定键不存在"; } ?>
2. isset() 関数を使用する
isset() 関数は、変数が設定されているかどうかを検出するために使用されます。 NULL ではありません。
isset() 関数を使用して、指定された配列要素 $array["key name"]
が存在するかどうかを検出するだけです。
<?php header("Content-type:text/html;charset=utf-8"); $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (isset($a["BMW"])) { echo "指定键存在"; } else { echo "指定键不存在"; } ?>
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPで配列に指定されたキーが含まれているかどうかを検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。