これを行う簡単な方法を以下に示します-
if (array_flip($set)[$value] !== null) { echo "something"; //take some action }
キーの数をカスタマイズするには、次のようにカスタマイズできます-
function array_keys_exists(array $keys, array $arr) { return !array_diff_key(array_flip($keys), $arr); }
以上がPHP で、数千の値を含む配列に特定の値が存在するかどうかを最も効率的な方法で確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。