Перебрать все возможные варианты

sloker

Новичок
Имеются 3 массива cо следующими данными:

Array(
[0]=> 0
[1]=> 1 )
Array(
[0]=> 0
[1]=> 1
[2]=> 2
.......
[10]=> 10 )
Array(
[0]=> 0 )

Нужно брать из каждого массива по значению и подставлять, чтобы на выводе получилось вот так:
из первого массива - 0, из второго массива - 0, из третьего массива - 0.
1 0 0
0 1 0
1 1 0
0 2 0
1 2 0
.........
1 10 0

По сути должно быть около 6 массивов, но для простоты можно пока с тремя разобраться.

Как это можно реализовать?
 
Сверху