Posiadam formularz w którym użytkownika podaje dowolną ilośc parametrów i dowolną ilość wartości np.
Parametr => wartość
Kolor => czerwony, niebieski, zielony
Długość => 100, 200, 300, 400, 500
W wyniku chciałbym uzyskać następujące wartości
czerwony 100
czerwony 200
.....
czerwony 500
niebieski 100
niebieski 200
itd itd
czyli każdy element z pierwszego parametru, z każdym elementem z drugiego parametru.
W przypadku dwóch parametrów to nie jest trudne, bo za pomocą tego:
foreach($tab['1'] as $number) { foreach ($tab['2'] as $letter) }
otrzymam to co chcę. Ale co w przypadku gdy użytkownik poda n liczbę parametrów i n liczbę wartości?
W przypadku trzech parametrów:
Kolor => czerwony, niebieski, zielony
Długość => 100, 200, 300, 400, 500
Szerokość => 2, 4
To w wyniku musiałbym otrzymać:
czerwony 100 2
czerwony 100 4
czerwony 200 2
czerwony 200 4
czerwony 300 2
....
itd
Macie może jakieś pomysły?