Hannes: Zeilen- und Spaltenanzahl eines Arrays ausgeben - WIE?

Beitrag lesen

Hallo,

ich habe z.B. ein Array @benutzerdaten, in dem Login,Passwort und einige andere Daten gespeichert sind.
Da zum einen ich nicht weiss, wieviele Benutzer es derzeit gibt, zum anderen auch nicht, wie viel Eigenschaften denen zugeordnet werden (in dem Array) waere es mir SEHR hilfreich, wenn mir jemand einen Tip geben kann, wie man da rankommt. Ich hatte es so versucht:

$spaltenanzahl=@benutzerdaten;

aber $zeilenanzahl???

ich hatte dann das Array ueber zwei for-Schleifen in eine Spalten- und einen Zeilen Array zerlegt (Z.B. die Namen und die Eigenschaften), von diesen konnte ich dann (weil zweidimensional) mit @namen die Anzahl der Zeilen und mit @eigenschaften die anzahl der spalten auslesen. Aber die Routine brauche ich oft (für verschiedene Arrays) und seit ich "use strikt" und "perl-w" benutze meldet er (vermutlich auch deswegen) bei bestimmten Parameterkombinationen
Use of uninitialized value at ea.plx line 861.

Alle Variablen sind deklariert. Es kommt Zeilenmaessig hin. Kann es daran liegen???

Hannes