Util::Array - Utilities für Arrays
Die Klasse Util::Array bietet Funktionen an für die Arbeit mit Arrays.
Liefert die Referenz des ersten Hashes mit einem bestimmten Key in einem Array mit Referenzen auf Hashes oder undef, falls nicht gefunden.
Der 1. Parameter ist eine Referenz auf den Array mit Hashreferenzen
Der 2. Parameter ist ein String mit dem Key
Liefert, ob alle Elemente in einem Array gleich sind mit denen in einem
anderen. Ignoriert dabei die Reihenfolge und benutzt zum Vergleich eq
.
Beispielsweise ist der Array ['Heute', 'ist', 'Samstag'] gleich mit
['Samstag', 'ist' 'Heute'].
Der 1. Parameter ist eine Referenz auf den 1. Array
Der 2. Parameter ist eine Referenz auf den 2. Array
Rückgabe: true, wenn die Elemente gleich sind
trim_all_strings(\@array_ref)
Trimmt in einem Array alle Strings.
Der 1. Parameter ist eine Referenz auf einen Array mit String-Elementen
Liefert, ob in einem Array ein bestimmtes Element existiert. Nimmt zum Vergleich
den Operator eq
.
Der 1. Parameter ist ein Zeiger auf das Array.
Der 2. Parameter ist das Element, ein String.
Ist der 3. Parameter 0, wird zwischen Groß- und Kleinschreibung unterschieden. Ist er 1, wird nicht zwischen Groß- und Kleinschreibung unterschieden.
Liefert 1, wenn das Element im Array ist, sonst 0.
Elmar Baumann <eb@elmar-baumann.de> 2007/05/17