array_key_exists()関数で複数のキーを調べたいが…

配列の中で特定の要素名があるかどうかを調べるのにarray_key_exists()関数を使います。
array_key_exists

bool array_key_exists ( mixed $key , array $array )

第1引数に調べたい値を入れるのだが、mixedとあるので、複数でもOKなのかと配列で渡してみたら…

var_dump(array_key_exists(array('hoge'),array('hoge'=>1,'fuga'=>2) ));

ダメでした。

Warning (2): array_key_exists(): The first argument should be either a string or an integer
bool(false)

調べてみたけど、複数のキーの検索に対応したものはなさそうです。
文字列の検索とかだと複数対応のものがあるんですがねぇ…

タイトルとURLをコピーしました