Thread etwas für sortierfreaks (2 answers)
Opened by mordur at 2008-02-06 10:55

mordur
 2008-02-06 10:55
#105615 #105615
User since
2003-09-25
182 Artikel
BenutzerIn
[Homepage] [default_avatar]
moins,

ich habe ein Hash(oder auch Array, das kann ich ändern) :
Code: (dl )
%endpoints=('0' => 1, '1' => 1);


Und dann habe ich noch ein Datenhash.
Code: (dl )
1
2
3
4
5
6
7
%daten=(
'01' => { '01' => '0' ,'02' => 'udp', '03' => 'test' },
'02' => {'01' => '1', '02' => 'tcp', '03' => 'bla },
'03' => { '01' => '1' ,'02' => 'dns', '03' => 'dns' },
'04' => {'01' => '0', '02' => 'dhcp', '03' => '67'},

);


Die Daten möchte ich nun in Tabellen ausgeben, und zwar so:
Der Schluessel '01' in jedem Subhash bezeichnet einen Endpoint. JEder Endpoint soll einen eigene Tabelle bekommen.
endpoint 0
-----------
Index | Protokoll | Bemerkung
01 | udp | test
04 | dhcp | 67

---------------------------------
endpoint 1
-----------
Index | Protokoll | Bemerkung
01 | tcp | bla
03 | dns | dns

---------------------------------

Man kann also jedes Hashelement als Zeile betrachten und jedes Unterelement als Spaltenwert. Das Ganze soll nun nach dem Wert der ersten Spalte aufgetrennt und in Tabellen geschrieben werden.
Habe da jetzt erst mal keinen Plan.

View full thread etwas für sortierfreaks