मैं पर्लमैं पर्ल में 2 डी सरणी कैसे बना सकता हूं?
मेंमेरे कोड एक 2d सरणी बनाने के लिए कोशिश कर रहा हूँ:
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 डी सरणी वापस जाने के लिए चाहते हैं।
अद्यतन
मैं अभी भी उलझन में हूँ क्योंकि जब मैं क्वेरी निष्पादित, यह मेरे जैसे शब्दों की एक सूची देता है:
select word from words where language_id = 1
(1=english, 2 - chinese, 3 - french)
मैं भाषा के माध्यम से और क्रम में पाश के लिए उपयोग कर रहा हूँ डेटाबेस से सभी शब्द प्राप्त करने के लिए
समस्या यह है कि मैं लूप करना चाहता हूं और चाहता हूं कि सरणी स्वचालित रूप से 2 डी सरणी में जोड़ दी जाए।
मैं 2 डी सरणी पर अवधारणा को समझता हूं .. – JoT