Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Проблема с циклом
Показать сообщение отдельно

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Переменная $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
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:33, 17-09-2015 | #4

Название темы: Проблема с циклом