[Perl] Anzahl der Felder in mehrdimensionalen Array

rup

rup

Haudegen
Hallo

wie bekomme ich die Anzahl der felder in einem mehrdimensionalen Array? Ich moechte z.B. die Anzahl von feld2 (3) bekommen? :help:

PHP:
#!/usr/bin/perl -w

@feld1=('hans','sepp','franz');
@feld2=('resi','lisa','susi');

$namen[0]=[@feld1];
$namen[1]=[@feld2];

$num_namen=@namen;   # funktioniert
$num_feld1=@namen[1]; # funktioniert so nicht !?

print "Das Array namen hat $num_namen Elemente\n";
print "Das Array feld1 in namen hat $num_feld1 Elemente\n";

Ausgabe:
PHP:
Scalar value @namen[1] better written as $namen[1] at ./array.pl line 10.
Das Array namen hat 2 Elemente
Das Array feld2 in namen hat ARRAY(0x81007dc) Elemente
 
Jo, wunderbar! :) Der Moderator musst leider Arbeiten! ;)

ciao Exi
 
ach soo schlimm wird die Arbeit schon nicht sein. Schlimmer als Schule kanns ja nicht sein :)

Steve
 

Ähnliche Themen

[Perl] Perl OO Methodenaufruf in anderem Objekt

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

NagiosGrapher 1.7.1 funktioniert nicht

Debian squeeze, Webmin, Samba Freigaben

Falsche Rechte gesetzt beim Anlegen von Ordnern via Samba-Client

Zurück
Oben