use foreach @TechnicalMan94
$a1 = array(
0 => 'значение 1',
1 => 'значение 2',
2 => 'значение 3',
);
$a2 = array(
0 => 'значение 4',
1 => 'значение 5',
2 => 'значение 6',
3 => 'значение 7',
4 => 'значение 8',
5 => 'значение 9',
6 => 'значение 10',
);
$a3 = array(
0 => 'значение 11',
1 => 'значение 12',
2 => 'значение 13',
3 => 'значение 14',
4 => 'значение 15',
);
$a = [];
foreach ($a1 as $i1=>$v1) {
foreach ($a2 as $i2=>$v2) {
foreach ($a3 as $i3=>$v3) {
$a[] = [$v1,$v2,$v3];
}
}
}
var_dump($a);