Einzelnen Beitrag anzeigen

CocoPops
(Gast)

n/a Beiträge
 
#1

Zeichen einer Zeichenkette prüfen und ggf. ersetzen (ASCII)

  Alt 28. Mär 2014, 18:14
Liebe Gemeinde!

Mein bisheriges Problem, wie man denn am ehesten einen langen String zur Verwahrung speichern kann, habe ich gelöst, indem ich meine Datei in einem CSV- und Ini-ähnlichem Format speichere (hat aber nichts mit Ini zu tun!).

Es tut sich aber leider ein anderes Problem auf, undzwar ist es das, dass PHP mit den Umlauten in meinem String nicht klar kommt.
Deshalb dacte ich, prüfe ich meinen String auf seine Zeichen hin. Erlaubt sein sollen nur a-z A-Z 0-9 : ; [ ] und =.

Frage:
ein einfaches durchiterrieren des Strings + Prüfung jedes Zeichens/Abgleichung jedes Zeichens ist wohl das wenig sinnvollste nehme ich an.

Wie prüfe ich einen etwa 800 Zeichen langen String auf seine Richtigkeit hin?

Oder noch anders: wenn Zeichen aS[2] = Ä ist. Wie wandle ich das Ä am besten in ein einfaches A um ohne für jedes Zeichen StringReplace nutzen zu müssen?

Geändert von CocoPops (28. Mär 2014 um 18:17 Uhr)
  Mit Zitat antworten Zitat