• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

ungültige Zeichen rausfiltern

Status
Für weitere Antworten geschlossen.

kahremst

Neues Mitglied
hi @ all,

mein problem: ich möchte aus einem string $source alle zeichen ersetzen, die nicht im string $chr vorkommen.
gibt es da eine bessere möglichkeit, als mit einer schleife zeichen für zeichen in $source zu überprüfen, ob diese in $chr vorkommen, und wenn nicht, dann zu ersetzen?

danke! gruß stefan

ps: falls ich mich unverständlich ausgedrückt habe, bitte bescheid sagen ;)
 
Werbung:
Eine andere Methode wäre, für jedes Zeichen, dass nicht vorkommen darf, ein str_replace zu machen, je nachdem wie viele Zeichen nicht erlaubt sind, wäre das einfacher. Es gibt, glaube ich, auch noch eine Funktion, mit der genau das passiert, was du beschrieben hast, aber der Name fällt mir grad nicht ein:oops:
 
Werbung:
es ist viel einfacher wenn man alle zeichen angibt die enthalten sein dürfen und dann einfach mit preg_match(); kontrollieren...

alle zeichen die man nicht benutzen darf aufzuschreiben ist nur bei einer sehr begrenztn anzahl von unerlaubten zeichen sinvoll...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben