Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
[REGEX] Alle " und ' aus einem String löschen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[REGEX] Alle " und ' aus einem String löschen


 
PrinzEisenherz
07-07-2004, 14:51 
 
Ich möchte alle " und ' aus einem mit Post übergebenen String löschen und wollte diese Zeile dafür verwenden.

$_POST['keywords'] = preg_replace("/(\"+)|(\'+)/", '', $_POST['keywords']);

Ich glaube aber nicht, das der richtig ist. Kann mir da jemand einen neuen Ansatz geben?

 
sike
07-07-2004, 14:58 
 
hi,

$_POST['keywords'] = str_replace("'", '', $_POST['keywords']);
$_POST['keywords'] = str_replace('"', '', $_POST['keywords']);

Sike

 
PrinzEisenherz
07-07-2004, 15:29 
 
Jo, hat super funktioniert.

Ich bin gerade so mit den regulären Ausdrücken beschäftigt, das ich voll die Scheuklappen auf habe.:rolleyes:

Nur mal interessehalber. Gibt es denn auch eine Möglichkeit das über Regex zu lösen? Ich versuche gerade aus den regulären Ausdrücken schlau zu werden, bekomme es aber einfach nicht in den Schädel.:confused:

 
sike
07-07-2004, 15:35 
 
hi,

ja sicher gibts die :

$output = preg_replace("/\"|'/", '', $input);

aber halte dich von regexp fern solange du es nicht wirklich
brauchst.

Sike

 
PrinzEisenherz
07-07-2004, 15:49 
 
@Sike

Danke für die Hilfe.

Das hat mich jedenfalls schon mal weiter gebracht.

Für mich ist es immer ein bischen einfach etwas zu verstehen, wenn man ein Ziel vor Augen hat und dann die Lösung gezeigt bekommt.

In den ganzen Toturials fällt es mir schwer die Beispiele in die Praxis zu übersetzen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:30 Uhr.