Ich verwende preg_replace, um den Vor- und Nachnamen aus meiner Datenbank zu validieren. Wenn ich preg_replace nicht einschließe, werden die Werte wie normal weitergegeben, aber wenn ich es benutze, wird nichts übergeben. Hier ist mein aktueller Code:PHP preg_replace String entfernen
$firstname = preg_replace("/^[A-Za-z]+$/", "", $firstname);
$lastname = preg_replace("/^[A-Za-z]+$/", "", $lastname);
ich ähnliche Validierung verwenden für andere Variablen, ohne Frage, es ist wirklich nur für diese geschieht. Ich bin mit der Validierung nicht sehr vertraut, daher würde jede Hilfe geschätzt werden.
Die Regexs versuchen, Namen durch leere zu ersetzen. – Mohammad
Was versuchen Sie zu erreichen? Versuchen Sie, alle nicht englischen Buchstaben zu entfernen? Derzeit entfernen Sie alle Zeichen, wenn die Zeichenfolge nur englische Buchstaben enthält. – jkrnak
Ich möchte es nur Groß- und Kleinbuchstaben sein. –