• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Array unbekannter Größe bestimmten Wert ausfiltern

KleeblattWischer

Minecrafter
Registriert
4 Juli 2015
Beiträge
16
Diamanten
306
Hallo, wie kann ich aus einem Array unbekannter Größe nach einem bestimmten Wert suchen und einen gewissen Wert davor verwenden?
Zum Beispiel:
level=2 alter=52 player_id=2907 nickname=NeonGenesis\s\/\sMIAU! typ=0 aktivität=0 spieler_erfahrung=8 spieler_afk=0|level=6 alter=34 player_id=3495 nickname=Hartmann typ=0 aktivität=0 spieler_erfahrung=13 spieler_afk=0

Hier möchte ich z.b. nach dem Namen Hartmann suchen und wenn er enthalten ist das Alter dieser Person ausgeben.
Kann mir dabei jemand weiterhelfen?
 

Alphy

Miner
Registriert
20 Dezember 2013
Beiträge
167
Diamanten
0
Was zur Hölle wollt ihr da mit einer Datenbank? Die Anforderung ist ein String in einer Menge von Strings zu finden. MySQL ist hier absolut die falsche Antwort.

Nein wenn er es nach deiner Methode machen würde, müsste er erst alles strings splitten, dann den richtigen "unterstring raussuchen" und das mit einer Forschleife durchgehen! Mit einer Daten bank währe das viel leichter!
AUßerdem kann er in einer Datenbank beligig viele Daten speichern! und es geht alles in wenigen milisekunden!
 

ShareLock

Kuhfänger
Registriert
2 November 2011
Beiträge
66
Alter
58
Diamanten
0
Wir können es auch in einem Baum speichern. Im RAM. - Das wäre noch schneller. Wir könnten auch hingehen und ein Assembler Plugin schreiben. Das geht noch schneller. Für diejenigen, für die das noch zu viel ist, die können einen Serverimplementation in Assembler schreiben, sodass kein Geschwindigkeitsverlust entsteht.

*facepalm* Immer diese pseudo Programmierer.

Ein Array hat übrigens keine unbestimmte Größe. Du kannst die Größe jederzeit abfragen. Suchen kann man einfach durch vergleiche. [Optimierterweise in einem sortierten Array, wenn sehr viel gesucht werden muss. ] Alternativ zum Array gibt es übrigens die Liste. (Grundlagen 1.0)
 
Oben