この記事では、PHP で配列内に指定されたキー (キー) があるかどうかを判断する方法を主に紹介し、PHP での array_key_exists と isset の使用方法を例とともに分析します。それを参照できます
この記事の例では、PHP が指定されたキーが配列内に存在するかどうかを判断する方法を説明します。具体的な分析は次のとおりです。
php には、配列に指定されたキーが含まれているかどうかを判断する 2 つの関数があります。つまり、array_key_exists と isset
array_key_exists 構文は次のとおりです
array_key_exists($key, $array)
If the key isset 関数の構文は次のとおりです:
isset($array[$key])
キーが存在する場合、true を返します
デモ コードは次のとおりです:
<?php $array = array("Zero"=>"PHP", "One"=>"Perl", "Two"=>"Java"); print("Is 'One' defined? ".array_key_exists("One", $array)."\n"); print("Is '1' defined? ".array_key_exists("1", $array)."\n"); print("Is 'Two' defined? ".isset($array["Two"])."\n"); print("Is '2' defined? ".isset($array[2])."\n"); ?>
戻り結果
Is 'One' defined? 1 Is '1′ defined? Is 'Two' defined? 1 Is '2′ defined?
概要: 上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。
関連する推奨事項:
PHP デザイン パターンのデコレーター パターンの簡単な紹介
PHP のアダプター パターンの簡単な紹介デザイン パターン
以上がPHPでarray_key_existsとissetを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。