我面臨着一個複雜的任務,這讓我很頭疼。假設我有選擇陣列是這樣的:找到一種方法來創建另一個複雜陣列的陣列列表
$options = {'Color' => {'Red, Green, Blue'},
'Size' => {'S','M','L'},
'Material' => {'Wool','Cotton'}
}
另外,我有一組映射的:
{'Red', 'S', 'Cotton'}
{'Red', 'M', 'Cotton'}
{'Blue', 'S', 'Wool'}
當我選擇通過某種方式的選項(選擇框從等),用於例如,當我選擇「紅色」我希望有一個這樣的數組:
$redArray = {
'Size' => {'S','M'},
'Material' => {'Cotton'}
}
類似地,當我選擇「M」選項,則結果將是:
$mArray = {
'Color => {'Red'},
'Material' => {'Cotton'}
}
也許我的解釋不夠清楚,希望你能幫助我...謝謝
算法?聽起來像一個微不足道的循環。處理每個元素。 –
它要麼非常簡單,要麼在問題中誇大了複雜性,要麼複雜得讓問題看起來過於簡單......需要更多的澄清。 –
好吧,讓我更新我的問題 –