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

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

PHPz
リリース: 2023-09-09 08:16:02
転載
1001 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート