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' は存在しません。" が出力されます。