In PHP bezieht sich der String -Ersatz auf den Austausch einiger oder aller Zeichen in einer Zeichenfolge durch andere Zeichen oder Zeichenfolgen.
In PHP können Sie die Funktion str_replace verwenden, um Zeichen in einer Zeichenfolge zu ersetzen. Die grundlegende Syntax ist wie folgt:
<span class="fun">Str_Replace (suchen, ersetzen, betreffen, zählen)</span>
Die Bedeutungen jedes Parameters sind wie folgt:
Das folgende Codebeispiel zeigt, wie alle Kommas in einer Zeichenfolge mit Leerzeichen ersetzt werden, die mit der Funktion str_replace :
$str = "Hello, world!";
$new_str = str_replace(",", " ", $str);
echo $new_str; // Ausgabe:Hello world!
Wenn Sie regelmäßige Ausdrücke verwenden müssen, um alle Zeichen in einer Zeichenfolge zu ersetzen, können Sie die Funktion preg_replace verwenden. Die grundlegende Syntax ist wie folgt:
<span class="fun">PREG_REPLACE (Muster, Ersatz, Subjekt, Grenze)</span>
Parameter Erläuterung:
Das folgende Codebeispiel zeigt, wie alle Zeichen in einer Zeichenfolge mit einem Sternchen mit der Funktion preg_replace ersetzt werden:
$str = "Hello, world!";
$new_str = preg_replace("/./", "*", $str);
echo $new_str; // Ausgabe:***********
In PHP kann der String -Ersatz über str_replace- oder preg_replace -Funktionen implementiert werden. In beiden Arten können Sie sehr flexibilität beim Austausch von Zeichen in Zeichenfolgen haben, insbesondere bei der Verwendung regulärer Ausdrücke, mit denen Sie eine komplexere Ersatzlogik implementieren können.