Elimde şöyle bir array data var:
$data = array('1,4,Beyaz','1,8,Siyah','2,1,S','2,5,L','2,7,XL');ve ben bu datadan şu sonucu almak istiyorum:
=> 4,Beyaz - 1,S
=> 4,Beyaz - 5,L
=> 4,Beyaz - 7,XL
=> 8,Siyah - 1,S
=> 8,Siyah - 5,L
=> 8,Siyah - 7,XL
tek bir array içinden bunu yapmak istemenin bir mantığı görünmüyor, varsa açıklaman lazım

bence 2 farklı array kullanmalısın yada verilere tanımlama yapman lazım
$data1 = array('1,4,Beyaz','1,8,Siyah'); $data2 = array('2,1,S','2,5,L','2,7,XL' ); veya $data = array('1,4,Beyaz' => '2,1,S|2,5,L|2,7,XL' ,'1,8,Siyah' => '2,1,S|2,5,L|2,7,XL'); gibi. 2 ne işe yarıyor mesela bu array da hiç bir yerde kullanmamışsın