Ich bin schrecklich mit preg_replace und ich habe eine harte Zeit herauszufinden, wie Sie einzelne und doppelte Anführungszeichen zu den zulässigen Zeichen hinzufügen. Jede Hilfe würde sehr geschätzt werden.PHP preg_replace halten Anführungszeichen
$comments = "It's an- "Apple"[email protected]#$%^&*()=";
$comments = preg_replace('/[^A-Za-z0-9\s,.!?+-]+', '', $comments);
OutPut: Sein AN- Apple-!?
Vielen Dank für die schnelle Antwort, aber aus irgendeinem Grund entfernt dies die gesamte Zeichenfolge und gibt nichts zurück. – nickyb
@nickyb: Überprüfen Sie die aktualisierte –
@nickyb: können Sie die erwartete Eingabe und Ausgabe teilen, Wert von '$ Kommentare' –