0
喜的哈希所有 我,我不能在阵列问题与阵列
sub nextWords{
for my $language(0 .. $#language)
{
my $eng = $db->selectall_arrayref("select word from words
left outer join language
on words.languageId = language.languageId
where words.languageId = $language
order by word asc
;"); # @language[$id] limit 10 offset $currentOffset
#%returnArray2d = (@language[$language] =>[@$eng]);
$returnArray2d{@language[$language]} = [@$eng];
}
return %returnArray2d;
}
的哈希返回值和关键的问题我真的不能恢复的话所有的列表
my %newwordsList =NextWords();
foreach my $key(keys %newwordsList)
{
print "here you are 2 : " . $key . "\n";
for my $ind(0 .. @{$newwordsList{$key}}){
print "dzo" . $newwordsList{$key}[$ind] . "\n";
}
}
output: $key ==> 132 not 123
,不能打印的字..它只是打印一些
ARRAY(0x320d514)
ARRAY(0x320d544)
ARRAY(0x320d574)
ARRAY(0x320d5a4)
ARRAY(0x320d5d4)
ARRAY(0x320d604)
请帮助..谢谢
另外, (我的($ language_id,$ words)= each%newwordsList) { print“$ language_id @ $ words \ n”;您的打印语句可能对您更好: ` (0 .. $#{$ newwordsList {$ key}}){`to`为我的$ ind(0 .. @ {$ newwordsList {$ key}}){`with`替换`` – l8nite 2011-02-17 20:10:51