PHP、array_key_existsの返り値について
array_key_exists
関数は、指定したキーが配列に存在するかどうかを調べるために使用されます。この関数の返り値は、指定したキーが存在する場合はtrue
(論理値)、存在しない場合はfalse
(論理値)です。
以下に例を示します:
$array = array(
"foo" => "bar",
"baz" => "qux"
);
if (array_key_exists("foo", $array)) {
echo "キー 'foo' は存在します。";
} else {
echo "キー 'foo' は存在しません。";
}
if (array_key_exists("hello", $array)) {
echo "キー 'hello' は存在します。";
} else {
echo "キー 'hello' は存在しません。";
}
上記のコードでは、array_key_exists
関数を使用して、キー 'foo'
と 'hello'
の存在を確認しています。"foo"
キーは存在するため、最初の条件が true
と評価され、"キー 'foo' は存在します。"
が出力されます。一方、"hello"
キーは存在しないため、2番目の条件が false
と評価され、"キー 'hello' は存在しません。"
が出力されます。