Syntax:
Str_Replace ($ Search_Value, $ ersetzen_Value, $ subjekt_value, $ count)
Diese Funktion kann vier Argumente erfolgen. Die ersten drei Argumente sind obligatorische Argumente und das vierte Argument ist optional. Die Zwecke der Argumente dieser Funktion sind im Folgenden beschrieben:
Dieses Argument kann eine Zeichenfolge oder ein Array sein. Die Zeichenfolge oder das Array wird verwendet, um eine Zeichenfolge oder die Array -Werte in der Hauptzeichenfolge zu durchsuchen.
Dieses Argument ist eine Zeichenfolge, in der $ search_value durchsucht und durch $ ersetzen wird.
Dieses Argument ist optional und wird verwendet, um die Gesamtzahl der Ersetzungen zu zählen.
Verschiedene Beispiele für die Funktion von str_replace ()
Die unterschiedlichen Verwendungen der Funktion str_replace () werden in diesem Teil des Tutorials unter Verwendung mehrerer Beispiele angezeigt.
Beispiel 1: Ersetzen Sie eine Zeichenfolge basierend auf einem Suchwort und ersetzen Sie das Wort
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das in einer Zeichenfolge nach einem Wort sucht. Wenn das Wort in der Zeichenfolge existiert, wird das Wort durch ein anderes Wort ersetzt. Gemäß dem Skript wird das Wort '"Php" durch das Wort "Java" durch die Funktion str_replace () durchsucht und ersetzt.
// einen String -Wert zuweisenAusgang:
Die folgende Ausgabe wird nach der Ausführung des vorherigen Skripts angezeigt. Hier das Wort “Php"Existiert in der Hauptschnur und wird durch das Wort" ersetzt "ersetzt"Java”.
Beispiel 2: Ersetzen Sie eine Zeichenfolge basierend auf dem Sucharray und ersetzen Sie sie durch ein Wort
Erstellen Sie eine PHP. Gemäß dem Skript enthält das Sucharray zwei Werte, die mit zwei Wörtern der Hauptzeichenfolge übereinstimmen. Diese beiden Wörter der Hauptzeichenfolge werden also durch die Funktion „Definiert ein Wort ersetzen“ durch die Funktion str_replace () ersetzt.
// String -Wert zuweisenAusgang:
Die folgende Ausgabe wird nach der Ausführung des vorherigen Skripts angezeigt. Hier, zwei Wörter - “wie" Und "Liebe” - werden durch das Wort ersetzt“essen”:
Beispiel 3: Suchen und ersetzen Sie die Wörter mithilfe der Suche und Ersetzen von Arrays
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, in dem die Werte eines Arrays in einer Zeichenfolge durchsucht werden, und ersetzen Sie sie durch die Werte eines Ersatzarrays, bei dem der Wert übereinstimmt. Gemäß dem Skript enthalten die Such- und Ersatz -Arrays die gleiche Anzahl von Elementen. Hier existieren alle Elemente des Sucharrays in der Hauptzeichenfolge. Alle passenden Wörter der Hauptzeichenfolge werden also durch die entsprechenden Wörter des Ersatzarrays ersetzt, indem sie die Funktion str_replace () unter Verwendung eines.
// String -Wert zuweisenAusgang:
Die folgende Ausgabe wird nach der Ausführung des vorherigen Skripts angezeigt. Hier das Wort “wie"Wird durch das Wort ersetzt"essen" zweimal. Die anderen zwei Wörter “,“Huhn" Und "Fisch"Werden durch die Worte ersetzt"Eiscreme" Und "Suppe”In der Hauptzeichenfolge:
Beispiel 4: Zählen Sie die Gesamtzahl des Ersatzes
Erstellen Sie eine PHP -Datei mit dem folgenden Skript durchsucht die Werte eines Arrays in einer Zeichenfolge und werden durch die Werte eines Ersatz -Arrays ersetzt, bei dem der Wert wie das vorherige Beispiel übereinstimmt, und zählt die Gesamtzahl der Ersatz. Das vierte Argument der Funktion von str_replace () wird hier verwendet, um die Gesamtzahl der Ersetzungen zu zählen. Gemäß dem Skript enthalten die Such- und Ersatz -Arrays die gleiche Anzahl von Elementen. Hier übereinstimmen vier Wörter der Hauptzeichenfolge mit den Werten des Sucharray.
// String -Wert zuweisenAusgang:
Die folgende Ausgabe wird nach der Ausführung des vorherigen Skripts angezeigt. Hier das Wort “wie"Wird durch das Wort ersetzt"essen" zweimal. Das andere Wort “Huhn”, Wird durch das Wort ersetzt“Eiscreme”In der Hauptzeichenfolge. Die Gesamtzahl der Ersetzungen beträgt also 2+1 = 3:
Abschluss
Die verschiedenen Möglichkeiten zur Verwendung der Funktion str_replace () werden in diesem Tutorial anhand mehrerer Beispiele angezeigt. Die Such- und Ersetzungsaufgaben werden mit dem Suchwort oder Array erledigt und Word oder Array ersetzen. Wir hoffen, dass der Zweck der Verwendung der Funktion str_replace () im PHP -Skript nach dem Lesen dieses Tutorials gelöscht wird.