我是新来的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