Hallo,
Ich suche nach Hilfe für ein relativ komplexes PHP Problem, oder zumindest für ist es für mich zu komplex
Ich habe Arrays in denen die Daten von Gebieten mit deren Nachbarn liegen und jetzt will ich feststellen, welche Gebiete z.b. 3 Gebiete voneinander entfernt sind.
Also wenn G1 ein Nachbarn von G2 ist, und G2 ein Nachbar von G3 und dieses Gebiet ein Nachbar von G4, dann sind G1 und G4 3 weit entfernt. Es geht quasi um ein brettspielartiges Bewegungssystem, bei dem man sich 3 Felder weit bewegen darf.
Die Arrays sehen so aus:
G1 (
[name] = „“
[nachbarn] = array(„G2“, „Gn“, …)
)
G1 (
[name] = „“
[nachbarn] = array(„G1“, „G3“, …)
)
Wer kann mir sagen, wie ich an dieses Problem herangehen kann oder evtl mir sogar einen Code-Schnipsel zur Verfügung stellen?