PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

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);
}

  1. HTMLの<select>要素のデフォルト値を設定するにはどうすればよいですか?

    HTMLを使用すると、アイテムの簡単なドロップダウンリストを簡単に作成して、HTMLフォームでユーザー入力を取得できます。これには要素を使用します。これはドロップダウンボックスとも呼ばれる選択ボックスであり、アイテムを一覧表示するオプションがあります。 また、HTMLフォームのアイテムのドロップダウンリストからデフォルト値を設定できます。そのためには、事前に選択する値のタグでselectedを追加します。 例 次のコードを実行して、HTMLの要素-のデフォルト値を設定する方法を学ぶことができます。 <!DOCTYPE html> <html>  

  2. numpy配列のすべての値がゼロ以外であるかどうかを確認するにはどうすればよいですか?

    このプログラムでは、numpy配列のすべての値がゼロかどうかを確認する必要があります。すべての要素がゼロ以外の場合、出力は「True」です。それ以外の場合、出力は「False」です。 このプログラムのアルゴリズムを実装する前の最も重要なステップは、numpyをインストールすることです。コマンドプロンプトからnumpyをインストールするためのコマンドは次のとおりです。 pip install numpy 例 入力: [1,2,3,4] 出力: True 入力: [0,1,2,3] 出力: False 説明 all(input_array)と呼ばれるnumpyの組み込み関数を使