Thread Datei in arrayrefs (2 answers)
Opened by Froschpopo at 2006-02-14 01:55

Froschpopo
 2006-02-14 01:55
#62940 #62940
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
ist das ne saubere Lösung?

Textdatei in <USERS>
Code: (dl )
1
2
3
4
user1|alter|geschlecht
user2|alter|geschlecht
user3|alter|geschlecht
user4|alter|geschlecht

nun möchte ich jede einzelne zeile als "datensatz" behandeln, aufsplitten und je zeile eine arrayreferenz vergeben.Sinn ist, das ganze später z.B. nach alter sortieren zu können.
So soll es aussehen:
Code: (dl )
1
2
3
4
5
@array = (
["user1", "alter", "geschlecht"],
["user2", "alter", "geschlecht"],
["user3", "alter", "geschlecht"],
["user4", "alter", "geschlecht"]


Jetzt wollte ich das so machen:
Code: (dl )
1
2
3
$file = <USERS>;

@users = ([split(/\||\n/,$file)]);

kann man das so verwenden? Ich finde, das sieht sehr unschön aus.

Info: In der Textdatei befindet sich der Zeilenumbruch nur am Zeilenende. Also eine typische Primatendatenbank.\n\n

<!--EDIT|Froschpopo|1139875021-->

View full thread Datei in arrayrefs