Moin!
ich habe z.B. ein Array @benutzerdaten, in dem Login,Passwort und einige andere Daten gespeichert sind.
Wie genau ist denn das aufgebaut?
In Perl gibt es so direkt keine mehrdimensionalen Arrays, daher gibt es dort auch keine Spalten- oder Zeilenanzahlen. Alles, was es gibt, ist die Anzahl der Elemente, die Du, wie Du ja schon weisst, erhaeltst, indem Du das Array im skalaren Kontext verwendest.
Um weiteres zu sagen, muesste man erstmal wissen, wie genau Du die zweite Dimension realisierst hast. (Z.B. so, dass jedes Arrayelement seinerseits eine Referenz auf ein anderes Array ist? Dann waere scalar(@{$benutzerdaten[0]}) wohl die Loesung.)
So long