Thread array in hash erweitern (23 answers)
Opened by jan99 at 2010-09-03 12:59

renee
 2010-09-07 13:12
#141246 #141246
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Dumper zeigt Dir ja, dass das ein String ist. Ich gehe mal davon aus, dass Dein Ursprungshash ungefähr so aussieht:

Code: (dl )
1
2
3
4
5
6
7
8
9
%key_id_hash = (
city => [
'Node601390537',
'Node601390538',
],
anderes => [
'Node601390539',
],
);


Mit der ersten for-Schleife iterierst Du über die Schlüssel des Hashs (hier: city und anderes. In der Schleife hast Du eine zweite for-Schleife, in der Du für jede Arrayreferenz (passend zu dem Hashschlüssel) über jedes Element der Arrayreferenz iterierst.

Wenn Du etwas anderes brauchst, musst Du die Subroutine OsmPM_GetKeyIdList anpassen, weil die Dir ja den Hash zusammenbaut.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread array in hash erweitern