Seite 1 von 1
Information aus einem eingefügten Text herausnehmen
Verfasst: 27.12.2006 11:21
von gnol
Beispiel:
- Man hat ein text von einem Browsergame.
Man scannt den Text und fügt den Text in eine textarea.
Der Server entnimmt dann die benötigten Daten (Forschungsstufen etc...)
Wie wäre das möglich zu machen?
P.S. sorry das ich nicht gesucht habe, aber mir fielen einfach nicht die richtigen Schlüsselworte ein....
Verfasst: 27.12.2006 17:01
von Xwitz
Darauf hättest Du vermutlich auch nicht viel gefunden.
Meinst Du mit scannen automatisch Oder per Hand (wegen textarea)?
Ist der Text strukturiert, Resource, z.B. A: ***, Resource B: ***, ...?
Verfasst: 27.12.2006 17:19
von gnol
Ja schon der Text ist ungefähr so:
[Forschung] Stufe [Stufe]
Verfasst: 27.12.2006 18:00
von Xwitz
String nach Trennzeichen/Trennstring trennen: Schaue Dir mal den Befehl explode in php an.
http://de.php.net/explode
Ein paar Tipps:
- Ein Array mit allen Schlüsselwörtern anlegen (wenn die Reihenfolge im Text bis auf fehlende immer gleich, ist um so besser/sicherer/schneller).
- Wenn die Schlüsselwörter noch an anderer Stelle im Text vorkommen, dann nur den Teil ab da betrachten (das Gleiche für alles was danach kommt, weg damit).
- Das übrig gebliebene der Reihe nach auf jedes Schlüsselwort unteruchen.
Nun wird es eventuell schwierig, es kommt darauf an, ob nach dem Wert ein verwertbares immer gleiches Zeichen kommt oder das nächste (oder übernächste) Schlüsselwort oder irgendwas anderes und ob der Wert immer die gleiche Anzahl Stellen hat oder nicht.
Es gibt noch eine Vielzahl Stringfunktionen in php, die meisten fangen mit "str" an.