array mit "
Phil
- php
Hallo,
in RegEx kann ich folgendes Array erstellen:
$badchar = '/[\'\"]/';
um mit preg_replace ' und " zu ersetzen.
Wie mache ich das mit str_replace ?
$bad_char = array("'", "\\", "\"");
funktioniert für " nicht.
Wo ist der Fehler?
Danke
n'abend,
in RegEx kann ich folgendes Array erstellen:
$badchar = '/[\'\"]/';
Das ist kein Array, sondern ein Regulärer Ausdruck (Regular Expression, RegEx).
um mit preg_replace ' und " zu ersetzen.
Bedeutet das, dass du ' durch ", oder ' und " durch etwas bislang ungenanntes ersetzen willst?
Wie mache ich das mit str_replace ?
$bad_char = array("'", "\\", "\"");
funktioniert für " nicht.
du hast hier ein Array reingeworfen, aber nicht gezeigt wie du das ganze anwendest. Was ist denn überhaupt dein konkretes Ziel?
weiterhin schönen abend...
»» in RegEx kann ich folgendes Array erstellen:
»»$badchar = '/[\'\"]/';
Das ist kein Array, sondern ein Regulärer Ausdruck (Regular Expression, RegEx).
Stimmt natürlich.
»» um mit preg_replace ' und " zu ersetzen.
Bedeutet das, dass du ' durch ", oder ' und " durch etwas bislang ungenanntes ersetzen willst?
' und " werden hier durch nichts ersetzt ('')
»» Wie mache ich das mit str_replace ?
du hast hier ein Array reingeworfen, aber nicht gezeigt wie du das ganze anwendest. Was ist denn überhaupt dein konkretes Ziel?
", \ und ' sollen herausgeschnitten werden.
$bad_char = array("'", "\\", "\"");
$keyword = str_replace($bad_char,'',$haystack);
weiterhin schönen abend...
Ist schon wieder Abend??
Hi Phil!
", \ und ' sollen herausgeschnitten werden.
$bad_char = array("'", "\", """);
$keyword = str_replace($bad_char,'',$haystack);
Mal abgesehen davon, dass ich das Array anders aufbauen würde, funktioniert dein Code bei mir so, wie du es beschreibst.
`$bad_char = array("'", '"', '\\');`{:.language-php}
MfG H☼psel
--
"It's amazing I won. I was running against peace, prosperity, and incumbency."
George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
[Selfcode](http://community.de.selfhtml.org/fanprojekte/selfcode.htm): ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
Mal abgesehen davon, dass ich das Array anders aufbauen würde, funktioniert dein Code bei mir so, wie du es beschreibst.
$bad_char = array("'", '"', '\\');
MfG H☼psel
Hallo H☼psel,
ich fasse mir erst mal drei Tage lang an den Kopf.
Ich habe vorher das " schon in ein " umgewandelt.
Kann ja dann nicht funktionieren.
Danke
Phil
Hallo Phil,
folgendes wäre eine Möglichkeit. Erste Zeile für " und zweite für '.
$new = str_replace('"', '', $old);
$new = str_replace("'", '', $old);
Gruß Alexander.
Hi,
Wie mache ich das mit str_replace ?
$bad_char = array("'", "\\", "\"");
funktioniert für " nicht.
Definiere "funktioniert nicht".
MfG ChrisB