Thread gleiche Werte in hash schnell finden? (9 answers)
Opened by perlensammler22 at 2015-09-11 12:31

Gast perlensammler22
 2015-09-11 12:31
#182157 #182157
Hallo,

ich habe einen Hash mit folgende Aufbaue.
(Die "Helfer gibts ca. 100x)

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
$VAR1 = {
'Helfer1' => {
'Mail' => 'Mail@adresse',
'RicDump' => '0',
'EnableMail' => '1',
'EnableTS' => '0',
'Kommentar' => '',
'HandyTS' => '+49xxxxxx',
'RIC' => '1234560,1234561,1234562,1234563',
},
....
};


Von außen bekomme ich die $externeRIC geliefert.
Die RIC werden mit split in einen Array übertragen.

@a=split(/,/,$helfer{$_}{RIC}); #$_ = Helfername (Helfer1)

Im Anschluss vergleiche ich in einer for schleife ob $externeRIC == $a[$i] ist
Wenn das matcht generiere ich eine E-Mail an den Betroffenen Helfer.
Nun meine Frage, gibts eine Möglichkeit, ohne Schleife, alle E-Mail Adressen die zur $externeRIC passen in der Variabel $sendMail kommasepariert zu speichern. So das ich mit einer einzigen E-Mail alle Helfer erreichen kann.


Gruß
Last edited: 2015-09-11 12:39:33 +0200 (CEST)

View full thread gleiche Werte in hash schnell finden?