2016-10-10 5 views
-3

Ich möchte einen gewählten Benutzernamen durch Leerzeichen ohne Leerzeichen ersetzen.Wie ersetze ich einen Whitespace im gewählten Benutzernamen?

preg_replace("[ ]", "", $username); 
+0

können Sie versuchen, 'preg_replace ('/ \ s + /', '', $ username);' –

+0

können Sie bitte erklären, was '/ \ s + /' menas – Blueblazer172

+0

Es wird nach Leerzeichen gesucht '\ s + sagt" Finde eine Sequenz, bestehend aus einem oder mehreren Leerzeichen "' –

Antwort

4

Sie können eine der folgenden Methoden zum Entfernen der Leerräume aus der Zeichenfolge befolgen.

  1. Für nur Leerzeichen verwenden str_replace: str_replace()

$chosen_string = str_replace(' ', '', $chosen_string);

  1. Für alle Leerzeichen, preg_replace verwenden: preg_replace()

$chosen_string = preg_replace('/\s+/', '', $chosen_string);

Spickzettel Referenz:

enter image description here

+0

ist es richtig, dann warum -ve Kennzeichnung? +1 –

+0

Bitte begründen Sie warum -ve markiert diese Antwort –

+0

Noch keine Erklärungen für die '-ve' Markierung zu meiner Antwort :( –

Verwandte Themen