나는 내 코드 Perl에서 2D 배열을 만드는 방법은 무엇입니까?
펄
에 2 차원 배열을 만들기 위해 노력하고 있습니다 : 그것은 비 반환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;
.. 나는 2 차원 배열을 반환하고자하기 때문이다. 나는 언어를 통해 위해 for 루프를 사용하고
select word from words where language_id = 1
(1=english, 2 - chinese, 3 - french)
: 나는 쿼리를 실행할 때, 그것은 나에게 같은 단어의 목록을 제공하기 때문에
업데이트
난 아직도 혼란 스러워요 데이터베이스에서 모든 단어를 얻으려면
문제는 루프를 원하고 배열이 자동으로 2 차원 배열에 추가되기를 원합니다.
2 차원 어레이의 개념을 이해합니다. – JoT