So verwenden Sie die Funktion substr_replace in PHP

So verwenden Sie die Funktion substr_replace in PHP
Substr_Replace () ist eine integrierte Funktion verwendet, um einen Teil einer Zeichenfolge durch eine andere Zeichenfolge in PHP zu ersetzen, die verwendet wird. Diese Funktion nimmt die ursprüngliche Zeichenfolge, die zu ersetzende Zeichenfolge, die Ersatzzeichenfolge und die Ausgangsposition der Ersatzzeichenfolge als Argumente auf. In diesem Artikel lernen wir, wie Sie die Funktion substr_replace () mit drei Beispielen zusammen mit vollem Code und Erläuterung verwenden.

Was ist Substr_Replace () -Funktion in PHP

Der substr_replace () ist eine integrierte Funktion in PHP, mit der Sie einen Abschnitt einer Zeichenfolge durch eine andere Zeichenfolge ersetzen können. Diese Funktion nimmt die ursprüngliche Zeichenfolge, die zu ersetzende Zeichenfolge, die Ersatzzeichenfolge und die Ausgangsposition der Ersatzzeichenfolge als Argumente auf. Die Syntax für PHP substr_replace () ist wie folgt:

Substr_Replace (String $ String, String $ Ersatz, int $ start [, int $ Länge]): String

Lassen Sie uns die Parameter aufschlüsseln:

  • $ String: Die ursprüngliche Zeichenfolge, die Sie ändern möchten.
  • $ Ersatz: Die zu ersetzende Zeichenfolge.
  • $ Start: Die Position in der ursprünglichen Zeichenfolge, in der Sie mit dem Ersetzen der Zeichenfolge beginnen möchten.
  • $ Länge: Die Anzahl der Zeichen, die Sie ersetzen möchten, und wenn nicht angegeben, werden alle Zeichen von der $ Start -Position bis zum Ende der Zeichenfolge ersetzt.

Beispiel 1: Verwenden Sie eine andere Zeichenfolge, um einen Teil einer Zeichenfolge zu ersetzen

Angenommen, wir haben eine Zeichenfolge „Hallo Linuxmint!", Und wir wollen" Linuxmint "durch" LinuxHint "ersetzen". Hier ist der Code, um dies mit der Funktion substr_replace () zu erreichen:

$ string = "Hallo Linuxmint!";
$ ersatz = "LinuxHint";
$ start = 6;
$ Länge = 9;
Echo " Orignal String ist: $ String

";
$ new_string = substr_replace ($ string, $ ersatz, $ start, $ länge);
Echo "
";
Echo " Modifizierte Zeichenfolge ist: $ new_string

";
?>

Im obigen Code übergeben wir den Original -String „Hallo Linuxmint!"Und die Ersatzzeichenfolge" LinuxHint ", die Startposition ($ start) der Ersatz -Zeichenfolge 6 und die Länge der zu ersetzenden Zeichenfolge beträgt 9 bis zur Funktion substr_replace ():

Beispiel 2: Ersetzen eines Teils einer Zeichenfolge durch eine leere Zeichenfolge

Angenommen, wir haben eine Zeichenfolge „Hallo Linuxmint!", Und wir wollen" Linuxmint "aus der Zeichenfolge entfernen. Hier ist der Code, um dies zu erreichen, indem Sie die Funktion substr_replace () verwenden:

$ string = "Hallo Linuxmint!";
$ ersatz = "";
$ start = 6;
$ Länge = 9;
Echo " Orignal String ist: $ String

";
$ new_string = substr_replace ($ string, $ ersatz, $ start, $ länge);
Echo "
";
Echo " Modifizierte Zeichenfolge ist: $ new_string

"; //
?>

Die Original -Zeichenfolge „Hallo Linuxmint!”Wird zusammen mit einer leeren Zeichenfolge („ “), dem Ausgangspunkt der Ersatzzeichenfolge (6) und der Länge der Ersatzzeichenfolge (9) übergeben.

Abschluss

Um einen Teil einer Zeichenfolge durch eine andere Zeichenfolge in PHP zu ersetzen, wird die Funktion substr_replace () verwendet. Wir haben auch zwei Beispiele für die Verwendung dieser Funktion mit vollem Code und Erläuterung gesehen. Mit diesem Wissen können Sie Strings in PHP einfach und effizient manipulieren.