2016-02-25 45 views
-1

我有2個全局數組,其中一個持有名稱,另一個持有數字。我想在同一行顯示每個數組的相應索引。如何在同一行上顯示多個數組索引

實施例:

Array 1: name1, name2, name3 
Array 2: 776, 66565, 5565

希望的輸出:

name1 776 
name2 66565 
name3 5565

什麼我迄今(該$global:names陣列從另一腳本拉動):

$UserResponse = "Y" 
$global:Num = @() 

while ("$UserResponse" -ne "N") { 
    foreach ($Name in $Global:Names) { 
    $global:Num += Read-Host "Please enter number for $Name" 
    $UserResponse = Read-Host "Would you like to another number[Y/N]? " 
    } 
} 

if ($UserResponse -eq "N") { 
    $Global:Names $Global:Num 
} 
+0

@briantist代碼更新 – Katz

+3

我認爲你正在尋找一個散列表而不是兩個數組。運行'help about_Hash_Tables'獲取更多信息。 –

回答

0

正如@Bill_Stewart指出在對您的問題的評論中:如果使用hashtable您希望輸出成爲鍵/值對的列表。

$ht = @{} 

foreach ($Name in $Global:Names) { 
    $num = Read-Host "Please enter number for $Name" 
    $ht[$Name] = $num 
} 

$ht 
相關問題