私の状況では、複数の選択オプションの組み合わせを定義する単一の値を取得する必要があります。これが私がやろうとしていることの小さな例です。
ユーザーがシャツを購入しています。ユーザーがシャツを購入するときに選択できるさまざまなオプションがあります。各選択グループから選択できるオプションは1つだけです(選択する必要があります)。選択グループは、ラジオボタンリストまたはドロップダウンリストとして表すことができます。これは、グループごとに1つの選択のみを許可するものです。例えば:
シャツの色:赤、青、緑、黒、白、または黄色
シャツのサイズ:X-小、小、中、大、X-大、XX-大
シャツのデザイン:横縞、縦縞、ポルカドット、斜め縞、デザインなし
シャツタイプ:ボタンアップシャツ、ポロシャツ、Tシャツ、長袖Tシャツ、スウェットシャツ
したがって、この問題のために、各グループから選択できるオプションは1つだけです。可能な選択肢を使用して、合計900の異なるバリエーション(6x6x5x5)を取得します。次のオプションの値が次の場合:
赤=1、青= 2、緑= 3、黒= 4、白= 5、黄色=
6X-小=0、小= 1、中= 2、大= 3、X-大= 4、XX-大=5
横縞=0、縦縞= 1、水玉= 2、斜め縞= 3、デザインなし=4
ボタンアップシャツ=0、ポロシャツ= 1、Tシャツ= 2、長袖Tシャツ= 3 、スウェットシャツ= 4
また、{赤、X-小、横縞、ボタンアップシャツ} = 1および{青、X-小、横縞、ボタンアップシャツ}=2などの選択
行われた選択に基づいて値を見つける正しい方法は何ですか?たとえば、{黒、大、横縞、Tシャツ}の選択値はどうあるべきで、どのようにして解決策にたどり着きますか?私はそれに指を置くことができず、私が試したすべてが失敗したようです。それはおそらく単純な解決策であり、私は今ちょうど頭がおかしいです。