PowerShell에서 foreach를 사용하여 2차원 배열을 얻는 방법은 무엇입니까?

체리

2차원 배열이 있습니다. 배열의 각 값을 얻고 싶습니다. 나는 이것을 시도했지만 $Name의 각 배열에는 $Date의 모든 배열이 있습니다. 그러나 $Name의 첫 번째 항목은 $Date의 첫 번째 항목과 같습니다. 이것은 내 예상 결과입니다.

A\11
B\12
C\13

$Name = @("A", "B", "C") #the size of this array not fixed
$Date = @("11", "12", "13") #the size of this array not fixed

foreach ($na in $Name)
{
     foreach ($dt in $Date)
     {
          $NameAndDate = "$na\$dt"
          Write-Host $NameAndDate
     }
}

하지만 위의 코드에서 이 결과를 얻었습니다.

A\11
A\12
A\13
B\11
B\12
B\13
C\11
C\12
C\13

누구든지 도와주세요. 감사합니다

따르다

고정되지 않은 수의 요소가 있는 두 배열을 결합할 때 배열 인덱스를 초과하여 인덱스하지 않도록 해야 합니다.

여기서 가장 쉬운 방법은 최대 반복 횟수를 배열 항목의 최소 개수로 설정하는 인덱스 루프를 사용하는 것입니다.

$Name = "A", "B", "C"    # the size of this array not fixed
$Date = "11", "12", "13" # the size of this array not fixed

# make sure you do not index beyond any of the array indices
$maxLoop = [math]::Min($Name.Count, $Date.Count)

for ($i = 0; $i -lt $maxLoop; $i++) {
    # output the combined values
    '{0}\{1}' -f $Name[$i], $Date[$i]
}

산출:

A\11
B\12
C\13

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

foreach를 사용하여 다차원 배열을 에코하는 방법은 무엇입니까?

Javascript에서 "for" 루프를 사용하여 2차원 배열을 만드는 방법은 무엇입니까?

forEach()를 사용하여 2차원 배열에서 객체의 속성을 선택하는 방법은 무엇입니까?

JS에서 for 루프를 사용하여 다차원 배열을 로드하는 방법은 무엇입니까?

PHP를 사용하여 foreach 루프에서 다차원 배열의 키를 얻는 방법은 무엇입니까?

Java에서 다차원 배열에 foreach 또는 Enhanced for 루프를 사용하는 방법은 무엇입니까?

Numpy를 사용하여 1 차원 배열에서 2 차원 배열에 값을 삽입하는 방법

PHP에서 foreach 루프를 사용하여 다차원 배열을 실행하는 방법은 무엇입니까?

scanf() 및 while 루프를 사용하여 c 프로그래밍에서 stdin의 문자열을 2차원 배열로 읽는 방법은 무엇입니까?

PHP를 사용하여 다차원 배열의 중복 값에서 하나의 값을 얻는 방법은 무엇입니까?

maclaurin 시리즈를 사용하여 2 차원 배열을 확장하는 방법은 무엇입니까?

initializer_lists를 사용하여 2차원 배열을 초기화하는 방법은 무엇입니까?

Scala에서 for 루프를 사용하여 2 차원 목록을 만드는 방법은 무엇입니까?

2 차원 배열에서 map () 메서드를 사용하는 방법은 무엇입니까?

Java Enhanced Loop를 사용하여 2 차원 배열을 채우는 방법은 무엇입니까?

Excel VBA를 사용하여 2 차원 배열에서 상위 3 개의 가장 큰 값을 찾는 방법은 무엇입니까?

내장`슬라이스`를 사용하여 2 차원 배열의 2 차원 블록에 액세스하는 방법은 무엇입니까?

GO에서 2 차원 배열을 1 차원 배열로 변환하는 방법은 무엇입니까?

foreach를 사용하여 Nodejs에서 배열의 합계를 얻는 방법은 무엇입니까?

다차원 배열에서 키를 사용하여 깊은 부분 배열을 검색하는 방법은 무엇입니까?

배열을 사용하여 Powershell for 루프에서 Robocopy를 사용하는 방법은 무엇입니까?

MySQL에서 case 문을 사용하여 열 차이 수 범위를 얻는 방법은 무엇입니까?

2 차원 배열에 다차원 배열을 할당하는 방법은 무엇입니까?

2 차원 배열을 서로 할당하는 방법은 무엇입니까?

2 차원 배열에 값을 할당하는 방법은 무엇입니까?

하나의 배열에서 다차원 연관 배열 키를 얻는 방법은 무엇입니까?

함수에서 구조 포인터를 사용하여 구조에서 2 차원 배열에 액세스하는 방법은 무엇입니까?

Redshift를 사용하여 JSON 배열 열에서 값을 얻는 방법은 무엇입니까?

Firebase에서 데이터를 푸시/가져오고 Java를 사용하여 2차원 배열에 추가하는 방법은 무엇입니까?

TOP 리스트

뜨겁다태그

보관