perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 18
Click for quality!




12.02.2012 / 00:21

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragSpalte ausgeben
Seitenanfang
Hi,
ich habe ein mehrdimensionales Array @arr das so aussieht (siehe unten). habt ihr eine Idee wie ich eine Spalte in einem anderen Array @newarr packe als beispiel: Spalte @arr[$x][4]? die Idee ist da aber wie ich das machen soll :-( ??Keine Idee.

HASH(0x2a2a328) Run C:\totalcmd\totalcmd.exe 1
HASH(0x2a2a238) Run C:\Win16App\mks\bin\__nutcp.exe 2
HASH(0x2a2a2a4) Run C:\totalcmd\totalcmd.exe 3
HASH(0x2a42af8) Run C:\totalcmd\totalcmd.exe 4
HASH(0x2a42a50) Run C:\totalcmd\totalcmd.exe 5

# Danke euch

Datum: 11.04.2007-15:57

Beitragre: Spalte ausgeben
Seitenanfang

push(@newarr, $arr[$x][4]);

fuegt den Wert der 5. "Spalte" hinten an @newarr

unshift(@newarr, $arr[$x][4]);

fuegt den Wert der 5. "Spalte" vorne an @newarr

PS:
Wie schon einmal erwaehnt, greift man auf ein Arrayelement so zu


$array[1] = 5;

und auf das gesamte Array so

@array = (1, 2, 3);


$array[1][5] = [];

Auch wenn hier $array[1] ein Array referenziert, stellt man ein '$' voran statt dem '@' (, denn die Referenz auf ein Array ist ein skalarer Wert und kein Array).

Und wenn du 'warnings' aktiviert hast, wird dich der Perl-Interpreter auch darauf hinweisen (Scalar value @array[1] better written as $array[1] at -e line 1).

Datum: 12.04.2007-20:16

Beitragre: Spalte ausgeben
Seitenanfang
Wunderbar hat geklapt
Danke dir

Datum: 13.04.2007-10:33

Beitragre: Spalte ausgeben
Seitenanfang
ja die Warnings habe ich schon aktiviert und alle warnings beseitigt. da waren aber schon viele.
;-)

Datum: 13.04.2007-16:41

-






-
-