0

フォームから価格データを抽出する必要があります。フォームにはいくつかdropdownのオプションが含まれています。オプションのすべての組み合わせを抽出する必要があります。

フォームのドロップダウンの例:

size => 1, 2, 3, 4, 5
type => 1, 2, 3, 4
color => 1, 2, 3
units => 1, 2, 3, 4, 5, 6, 7

したがって、この特定の製品には420の可能な構成があります size * type * color * units

可能なすべての組み合わせを取得するある種のループを作成するにはどうすればよいですか?

TAG POS=1 TYPE=SELECT FORM=ACTION:/food/getPrice.do ATTR=NAME:size CONTENT=#1

ちなみに、上記の例のようにを使用imacrosしてオプションを選択しようindexとしても機能しません。値を指定して選択する必要があります(例%1:)

またSET !DATASOURCE、ファイルをインポートしようとしましたCSVが、必要に応じてループしませんでした。

-明確にするために-私はこの種の出力が必要です(この順序である必要はありませんが、すべての可能な組み合わせを出力する必要があります):

size => 1 type => 1 color => 1 units => 1
size => 1 type => 2 color => 1 units => 1
size => 1 type => 2 color => 2 units => 1
size => 1 type => 2 color => 2 units => 2
size => 1 type => 2 color => 2 units => 2
size => 1 type => 3 color => 1 units => 1
   . . .

imacro-サイドノート-共有サーバー(または)からこれを実行する方法を知っている場合は、EC2アドバイスしてください。助けてくれてありがとう!:)

4

1 に答える 1

0

ここでPHPで説明されているデカルト積を探しています:PHP2D配列はすべての組み合わせを出力します

于 2012-10-25T13:36:44.647 に答える