In PHP ist Str_Replace () eine integrierte Funktion, die den angegebenen Inhalt in einer Zeichenfolge durch ein neues Zeichen oder eine neue Zeichenfolge ersetzt. Es unterstützt einzelne Zeichen oder Zeichenfolgen und unterstützt auch die Stapel -Substitution in Array -Form.
Das Grundformat dieser Funktion lautet wie folgt:
<span class="fun">Str_Replace ($ Search, $ ersetzen, $ Betreff, $ count)</span>
Wo ist $ Search das Zeichen oder die Zeichenfolge, die ersetzt werden soll, die eine einzelne Zeichenfolge oder ein Array sein kann; $ ersetzen ist der ersetzte Inhalt und unterstützt auch Zeichenfolge oder Array. $ Betreff ist die zu verarbeitende Zeichenfolge; $ count ist ein optionaler Parameter, um die Anzahl der Ersetzungen zurückzugeben.
Ersetzen Sie beispielsweise "Welt" in einer Zeichenfolge durch "alle":
$str = "hello world!";
echo str_replace("world", "everyone", $str);
Ausgangsergebnis:
<span class="fun">Hallo zusammen!</span>
Wenn Sie die englische Periode (".") Durch einen Raum ersetzen möchten, können Sie sie so schreiben:
$str = "I am a PHP coder. How about you?";
echo str_replace(".", " ", $str);
Nach der Ausführung Ausgabe:
<span class="fun">Ich bin ein PHP -Coder. Wie wäre es mit dir?</span>
Wie Sie sehen können, wird die Periode durch einen Raum ersetzt.
Wir können es auch durch andere Symbole wie Commas ersetzen:
$str = "I am a PHP coder. How about you?";
echo str_replace(".", ",", $str);
sich herausstellen:
<span class="fun">Ich bin ein PHP -Coder, wie wäre es mit dir?</span>
Wenn Sie gleichzeitig mehrere Zeichen ersetzen müssen, können Sie $ Search und $ ersetzen in Form eines Arrays verwenden:
$str = "I am a PHP coder. How about you? Nice weather today.";
$search = array(".", "?");
$replace = array(",", "!");
echo str_replace($search, $replace, $str);
Ausgangsergebnis:
<span class="fun">Ich bin ein PHP -Coder, wie wäre es mit dir! Schönes Wetter heute,</span>
Dies ermöglicht den gleichzeitigen Austausch von Perioden und Fragenmarken.
Unter Verwendung von PHP -Funktion von PHP ist es einfach und schnell, die englische Periode in einer Zeichenfolge durch Zeichen zu ersetzen, unabhängig davon, ob es sich um eine einzelne Zeit oder mehrere Interpunktionsmarken handelt. Diese Funktion ist flexibel und einfach zu bedienen und ein leistungsstarkes Werkzeug für den Ersatz für Zeichenfolge.