我想在Perl如何在Perl中創建二維數組?
我的代碼來創建一個二維數組:
my @wordsList=();
my @words=();
for ($id=0; $id<[email protected]; $id++)
{
my $eng = $db->selectall_arrayref("select word from words
left outer join language
on words.languageId = language.languageId
where words.languageId = $id
;");
foreach $eng(@$eng)
{
my($word) = @$eng;
$ref_to_Array->[$id][$word] = @words($id,$word);
}
return $words($id, $word);
}
$wordsList= NextWords();
print $wordsList;
返回非..因爲我想回到二維數組。
更新
我仍然感到困惑,因爲當我執行查詢,它給了我喜歡的單詞列表:
select word from words where language_id = 1
(1=english, 2 - chinese, 3 - french)
我通過語言,爲了利用for循環從數據庫中獲取所有單詞
問題是我想循環,並希望數組自動添加到2d數組。
我明白二維數組上的概念.. – JoT 2011-02-17 02:49:58