Heim >Backend-Entwicklung >PHP-Tutorial >So verwenden Sie die Funktion str_replace in PHP
Verwendung der str_replace-Funktion in PHP: [str_replace($searchVal, $replaceVal, $subjectVal, $count)]. Die Funktion str_replace() dient zum Ersetzen von Strings oder Arrays.
str_replace() ist eine in PHP integrierte Funktion, die zum Ersetzen von Zeichenfolgen oder Arrays durch andere Zeichen verwendet wird (Groß- und Kleinschreibung beachten). .
(Verwandte Empfehlungen: PHP-Training)
Wie verwende ich die PHP-Funktion str_replace?
php str_replace()-Funktion wird zum Durchführen von String-Ersetzungsvorgängen verwendet und unterscheidet zwischen Groß- und Kleinschreibung.
Grundlegende Syntax:
str_replace ( $searchVal, $replaceVal, $subjectVal, $count )
Parameter: Die Funktion akzeptiert vier Parameter, von denen 3 obligatorisch und 1 optional sind. Alle diese Parameter werden im Folgenden beschrieben:
● $searchVal: Dieser Parameter kann vom Typ String und Array sein. Dieser Parameter gibt die zu suchende und zu ersetzende Zeichenfolge an. $replaceVal: Dieser Parameter kann vom Typ String und Array sein. Dieser Parameter gibt die Zeichenfolge an, die zum Ersetzen der Zeichenfolge
● $searchVal verwendet werden soll.
● $subjectVal: Dieser Parameter kann vom Typ String und Array sein. Dieser Parameter gibt die Zeichenfolge oder das Array von Zeichenfolgen an, nach denen wir nach $searchVal suchen und diese durch $replaceVal ersetzen möchten.
● $count: Dieser Parameter ist optional. Wenn er übergeben wird, wird sein Wert auf die Gesamtzahl der Ersetzungsvorgänge gesetzt, die für die Zeichenfolge $subjectVal durchgeführt wurden.
Die Funktion muss den folgenden Regeln folgen:
● Wenn die Parameter $searchVal und $replaceVal Arrays sind, dann befinden sich alle Elemente des Parameters $searchVal im $ subjectVal string Gesucht und durch das entsprechende Element im Parameter $replaceVal ersetzt.
● Wenn die Anzahl der Elemente in $replaceVal geringer ist als die Anzahl der Elemente im Array $searchVal, werden andere Elemente des Parameters $searchVal im Parameter $subjectVal durch ersetzt, wenn sie vorhanden sind die leere Zeichenfolge.
● Wenn der Parameter $subjectVal ebenfalls ein Array und kein String ist, werden alle Elemente von $subjectVal durchsucht.
Rückgabewert: Diese Funktion gibt eine Zeichenfolge oder ein Array basierend auf dem Parameter $subjectVal mit einem Ersatzwert zurück.
Sehen wir uns anhand eines Beispiels an, wie die PHP-Funktion str_replace() verwendet wird.
Beispiel 1:
<?php echo str_replace("world","php.cn","Hello world!"); ?>
Ausgabe:
Hello php.cn!
Beispiel 2:
<?php $i = "i like JavaScript"; echo str_replace("JavaScript","php",$i); ?>
Ausgabe:
i like php
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Funktion str_replace in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!