[quote=renee,18.01.2007, 11:41][/quote]
Erstmal Danke für die gute Erklärung. Jetzt wird mir auch mal endlich klar, wie das mit dem Speichern funktioniert bzw. woher perl weiß, was zusammen gehört.
QuoteDu musst doch schon vorher wissen, welche Pattern du hast, oder? Wenn nicht, dann musst Du hier mal deutlicher darlegen, welche Informationen Du hast...
Ja ich weiß schon, welche Pattern ich vorher verwende, doch es könnte sich theoretisch der Wert verändern, so dass ich die Werte nicht fest vorgeben will, sondern anhand der Pattern in einem Array speichere.
Der Hash wird nun auch korrekt angelegt, wobei bei einem Schlüssel die Werte neben den gültigen auch undef beinhalten.
Ist es nun auch möglich aus diesem Hash bestimmte Schlüssel mit Werten zu bekommen, wenn man in einem anderen Array nur einen Teil von den Werten aus dem Hash gespeichert hat?
Beispiel:
Hash:
hash{test001}=[NAME11, NAM13]
hash{test002}=[Name12]
Array:
[CODE]
@array=qw(NAME13, NAME14, NAME15);
[/CODE
Als Ergebnis soll dann so was rauskommen (nur die Übereinstimmungen):
hash{test001}=[NAME11, NAM13]
oder
In $test001 ist NAME13 true und NAME11 false
D'OH
Daniel