Thread Hashes Problem (7 answers)
Opened by cooldie at 2005-07-22 20:39

esskar
 2005-07-22 23:58
#5336 #5336
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
ich weiß ja nicht, was du schon hast, aber man stößt ja zunächst immer auf ein Problem.

Entweder man, kann schnell abfragen, in welchen Räumen ein User ist, dann hat man z.B. folgende Struktur
Code: (dl )
1
2
3
4
5
my %Users = (
  'cooldie' => ['DarkRoom', 'Lounge', 'Perl'],
  'Eisflamme' => ['Perl', 'Lounge'],
  'LordHoto' => ['Lounge'],
);


oder man hat ne Datenstruktur, die einem schnell sagt, welche User in einem bestimmten Raum sind

Code: (dl )
1
2
3
4
5
my %Rooms = (
  'Lounge' => ['cooldie', 'Eisflamme', 'LordHoto'],
  'Perl' => ['cooldie', 'Eisflamme'],
  'DarkRoom' => ['cooldie'],
);


2 Datenstrukturen zu Pflegen ist dann immer etwas nervig

Eigentlich hätte man ja gerne sowas

-----------------------------------------
         | coldie | Eisflamme | LordHoto |
-----------------------------------------
DarkRoom | 1      | 0         | 0        |
-----------------------------------------
Perl     | 1      | 1         | 0        |
-----------------------------------------
Lounge   | 1      | 1         | 1        |
-----------------------------------------


So; jetzt hast du mal nen Ansatzpunkt; gehe jetzt mal Duschen... aber überleg dir mal, wie man sowas zustande bekommen könnte....

PS: ggf. reicht dir aber schon die DS %Users bzw. %Rooms

View full thread Hashes Problem