Heim >Backend-Entwicklung >PHP-Problem >So ersetzen Sie Leerzeichen in PHP
So ersetzen Sie Leerzeichen in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei. Entfernen Sie dann die Leerzeichen in der angegebenen Zeichenfolge durch „str_replace(“ll“, „“, „good golly miss molly!“, $count);“
Empfohlen: „PHP-Video-Tutorial“
php ersetzt Leerzeichen (Designidee der PHP-Funktion)
1. Ersetzung und wird ebenfalls zuerst gesucht und dann ersetzt. Wenn es abgefangen wird, wird es zuerst gefunden und dann abgefangen.
2 Beim Entwerfen der Funktion entwerfen wir die Funktion gemäß der Idee, dass die Standardparameter zuletzt und die Kernpunkte zuerst festgelegt werden: Bei der Suche wird zuerst $ gesucht (array_search(), str_search(), str_replace()), beim Abfangen eines Teilstrings steht $arr an erster Stelle (substr(), str_slice)
2. Ersetzen Sie Leerzeichen durch php
Problembeschreibung:
Bitte Implementieren Sie eine Funktion zum Ersetzen von Leerzeichen in einer Zeichenfolge. Ersetzen Sie diese durch „%20“. Wenn die Zeichenfolge beispielsweise „We Are Happy.“ lautet, lautet die ersetzte Zeichenfolge „We%20Are%20Happy“.
Code:
<?php function replaceSpace($str) { return str_replace(" ","%20",$str); }
3. str_replace-Funktion
str_replace
(PHP 4, PHP 5, PHP 7)
str_replace - Substring-Ersetzung
Anweisungen
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
Diese Funktion gibt einen String oder ein Array zurück . Diese Zeichenfolge oder dieses Array ist das Ergebnis des Ersetzens aller Suchvorgänge im Betreff durch Ersetzen.
Wenn keine besonderen Ersetzungsanforderungen bestehen (z. B. reguläre Ausdrücke), sollten Sie diese Funktion verwenden, um ereg_replace() und preg_replace() zu ersetzen.
Parameter
Wenn Suchen und Ersetzen Arrays sind, führt str_replace() eine Mapping-Ersetzung für das Subjekt durch. Wenn die Anzahl der Ersetzungswerte geringer ist als die Anzahl der Suchwerte, werden zusätzliche Ersetzungen mit leeren Zeichenfolgen durchgeführt. Wenn die Suche ein Array und das Ersetzen eine Zeichenfolge ist, wird beim Ersetzen jedes Elements in der Suche immer diese Zeichenfolge verwendet. Durch diese Konvertierung wird die Groß-/Kleinschreibung nicht geändert.
Wenn Suchen und Ersetzen beide Arrays sind, werden ihre Werte nacheinander verarbeitet.
Suche
Der zu findende Zielwert ist die Nadel. Ein Array kann mehrere Ziele angeben.
replace
Ersatzwert für die Suche. Ein Array kann verwendet werden, um mehrere Ersetzungen anzugeben.
Betreff
Array oder String zum Durchführen der Ersetzung. Das ist Heuhaufen.
Wenn das Subjekt ein Array ist, durchläuft die Ersetzungsoperation das gesamte Subjekt und der Rückgabewert ist ebenfalls ein Array.
count
Wenn angegeben, wird sein Wert auf die Häufigkeit der Ersetzung gesetzt.
Rückgabewert
Diese Funktion gibt das ersetzte Array oder die ersetzte Zeichenfolge zurück. 🔜
Das obige ist der detaillierte Inhalt vonSo ersetzen Sie Leerzeichen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!