Dies ist meine erste Frage hier :)Wie generiert man Kombinationen der Elemente in mehreren Arrays?
Ich habe ein Array mit einer Reihe von Array-Kinder, jedes mit eindeutigen Werten und möchte alle möglichen einzigartigen Kombinationen dieser Werte erhalten.
Die Anzahl der Arrays ist bekannt, kann sich aber im Laufe der Zeit ändern.
Zum Beispiel
array(
[0] => array([0]=>'blue',[1]=>'red'),
[1] => array([0]=>'sunny',[1]=>'cloudy'),
[2] => array([0]=>'sweet',[1]=>'acid');
Was soll ich nun tun:
array(
[0] => array([0]=>'blue',[1]=>'sunny',[2]=>'sweet'),
[1] => array([0]=>'blue',[1]=>'sunny',[2]=>'acid'),
[2] => array([0]=>'blue',[1]=>'cloudy',[2]=>'sweet'),
[3] => array([0]=>'blue',[1]=>'cloudy',[2]=>'acid'),
[4] => array([0]=>'red',[1]=>'sunny',[2]=>'sweet'),
[5] => array([0]=>'red',[1]=>'sunny',[2]=>'acid'),
[6] => array([0]=>'red',[1]=>'cloudy',[2]=>'sweet'),
[7] => array([0]=>'red',[1]=>'cloudy',[2]=>'acid'));
Ich habe versucht, es mit verschachtelten Schleifen zu tun, aber meine Logik nicht zu stark ist.
Sehr viel geschätzt, wenn jemand etwas Licht
Haben Sie immer eine rechteckige Matrix? – NullUserException
Meine schlechte, die Größe der Arrays variiert tatsächlich ziemlich viel. – Fer