suit: Mit PHP string auf bestimmte zeichen überprüfen

Beitrag lesen

Jetzt bin ich zwar auf eine funktion namens preg_match() gestoßen, allerdings ist mir die syntax für das suchmuster etwas verwirrend. Wäre nett wenn ihr mir mal erklären könntet, wie ich das suchmuster bzw die Fkt. schreiben muss um oben genannte Zeichen zu filtern.

Zitat 1418

reguläre ausdrücke sind eine feine sache, allerdings sollte man tunlichst die finger davon lassen, wenn man nichtmal weiß, wie man ein problem ohne sie löst

du könntest zb in einer größen case-verzweigung jedes zeilen auf sein vorhandensein mittels strstr() prüfen

du könntest auch deine zeichenkette in ein array umwandeln (jedes zeichen in ein element eines arrays und mittels in_array auf deine wunschzeichen in einer schleife durchrattern/prüfen)

für jedes problem sollte ein findiger programmierer mal 5 lösungen bereit haben, von denen kannst du dann wählen - auch wenn man 100%ig weiss, dass die lösungen (zb die beiden von mir genannten) nicht effizent sind, sind sie ein wichtiges element beim kreativen prozess und der lösungsfindung

wenn du gleich von vorne weg sagst "reguläre ausdrücke müssens sein" hast du schon verloren - wenngleich ich nicht bestreite, dass das in diesem fall eine kurze und effiziente möglichkeit ist, dein problem zu lösen

ich denke aber, dass du nicht so weit bist, sie schon einzusetzen, da du dein problem nicht ohne sie lösen kannst - und jedes problem lässt sich ohne reguläre ausdrücke lösen (manchmal mit weniger aufwand, machmal mit ungleich viel mehr aufwand)