Переменная $i содержит массив, поэтому можно создать вложенный цикл.
Код:
$a = 1,2,3
$b = 4,5,6
foreach ($i in $a,$b) { $i.GetType() }
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Object[] System.Array
True True Object[] System.Array
PS > foreach ($i in $a,$b) { $i+1}
1
2
3
1
4
5
6
1
Добавим доп. foreach:
Код:
foreach ($i in $a,$b) { foreach ($y in $i) {$y.GetType()}}
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Int32 System.ValueType
True True Int32 System.ValueType
True True Int32 System.ValueType
True True Int32 System.ValueType
True True Int32 System.ValueType
True True Int32 System.ValueType
PS > foreach ($i in $a,$b) { foreach ($y in $i) {$y+1}}
2
3
4
5
6
7