»» 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??