ホームページ >バックエンド開発 >PHPチュートリアル >PHP で、数千の値を含む配列に特定の値が存在するかどうかを最も効率的な方法で確認するにはどうすればよいですか?

PHP で、数千の値を含む配列に特定の値が存在するかどうかを最も効率的な方法で確認するにはどうすればよいですか?

PHPz
PHPz転載
2023-09-09 08:13:081052ブラウズ

PHP で、数千の値を含む配列に特定の値が存在するかどうかを最も効率的な方法で確認するにはどうすればよいですか?

これを行う簡単な方法を以下に示します-

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 サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。