Fragen zu Strings
Hans Dieter
- php
Hallo,
folgende Fragen beschäftigen mich:
1. Wie "lösche" ich alle Leerzeichen in einem String?
strtr($string," ","");
funktioniert nicht.
2. Wie "lösche" ich alle Sonderzeichen(!"§%&&//()=?...) aus einem String?
vielen Dank
Hans
Hallo,
- Wie "lösche" ich alle Leerzeichen in einem String?
- Wie "lösche" ich alle Sonderzeichen(!"§%&&//()=?...) aus einem String?
zu beiden fragen wäre meine idee:
$new=str_replace($old,[!"§%&/()=?.],"");
den regulären ausdruck muss man vielleicht noch etwas genauer anschauen...
gruss
bjoern
Huhu Hans
- Wie "lösche" ich alle Leerzeichen in einem String?
eine Möglichkeit ist diese
$new = preg_replace('=(\s+)=','',$old);
oder
$new = str_replace(' ','',$old);
- Wie "lösche" ich alle Sonderzeichen(!"§%&&//()=?...) aus einem String?
evtl. ist es einfacher die "Guten ins Töpfchen", statt die "Schlechten ins Kröpfchen" zu legen.
also die Menge der erlaubten Zeichen zu definieren und alle die
nicht enthalten sind zu entfernen.
das ginge dann z.B. so
$new = preg_replace('=[^a-zäöüß ]=i','',$old);
Viele Grüße
lulu