我是新來的Perl,如果我的問題混淆,請原諒我。Perl多維數組搜索
我有一個多維數組,它有4列和許多行。
需要搜索每一行的第一個元素是否與變量匹配。
如果匹配,則連接第3列中的另一個變量。 如果不匹配,則推送到相同的數組。
示例:
從其他循環/邏輯中獲取4個不同的變量。
$var1
,$var2
,$var3
,$var3
,並將它們推到一個臨時數組。
push @local,$var1,$var2,$var3,$var4;
之前將它們推主陣列我需要檢查,如果VAR1在@new array
的COLUMN1已經存在。如果存在,則連接同一行的第三列。
如果var1不存在於@new array
的列1中,則將@local2
推送到@new
。
如果有人知道我如何做到這一點,請張貼如何,將不勝感激。
謝謝:)
你到目前爲止嘗試過什麼,破了什麼?關於「multidimentional數組」的哪些文檔您閱讀過,並在Perl中「在數組中搜索」? – DVK 2011-02-12 12:51:32