Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > Ccылка на массив хешей


Автор: prokosa 14.5.2016, 18:12
Возникла проблема, нужно сделать ссылку на массив хешей. Никогда раньше не возникало потребности создавать, поскольку с базы зачастую такие ссылки возвращались и я с ними работал, а тут надо самому сделать со строки ссылку на массив хешей.
Буду благодарен за подсказки.

Код

 my @fields = split (/, /,$tags);
            my $tag_hash;
            foreach my $i (@fields){
                my %hash=("tag" => $i);
                push @{$tag_hash}, %hash;
            }

Писал так, но я так понял что это не та структура что мне нужна.

Мне нужно $variable{key}[1....n]

Автор: alezzz 16.5.2016, 07:50
Код

push (@{$variable{$key}}, split(/, /, $tags));

Автор: ginnie 16.5.2016, 09:18
prokosa, из описания не совсем понятно, что именно Вам нужно. Можно привести пример исходных данных и структуры, которая должна из них получиться?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)