Đây là câu hỏi đầu tiên của tôi ở đây :)Cách tạo kết hợp các phần tử trong một số mảng?
Tôi có một mảng với một số trẻ em mảng, mỗi giá trị duy nhất và muốn nhận được tất cả các kết hợp độc đáo của các giá trị đó.
Số lượng mảng được biết nhưng có thể thay đổi theo thời gian.
Ví dụ,
array(
[0] => array([0]=>'blue',[1]=>'red'),
[1] => array([0]=>'sunny',[1]=>'cloudy'),
[2] => array([0]=>'sweet',[1]=>'acid');
Tôi nên làm gì để có được:
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'));
tôi đã cố gắng làm việc đó với vòng lồng nhau nhưng logic của tôi không phải là quá mạnh.
Rất nhiều đánh giá cao nếu ai đó có thể làm sáng tỏ
Bạn luôn có ma trận hình chữ nhật? – NullUserException
Của tôi xấu, kích thước mảng thay đổi khá nhiều thực sự. – Fer