Heim >Backend-Entwicklung >PHP-Problem >So ersetzen Sie das letzte Zeichen einer Zeichenfolge in PHP
So ersetzen Sie das letzte Zeichen einer Zeichenfolge in PHP: Verwenden Sie zuerst die Funktion „substr“ oder „mb_substr“ in PHP, um die Zeichenfolge bis zum letzten Zeichen abzufangen, oder schließen Sie die Ersetzung mit „preg_replace“ ab " Methode. Kann.
Empfehlung: „PHP-Video-Tutorial“
Beispiel:
可以有很多种实现: 1、使用substr方法(或mb_substr)截取至倒数一位,然后拼接自己想要的数据 2、使用$str = preg_replace('#.$#i', '要替换的字符', $str);替换 举一反三,自己还可想想其他实现方法。
Verwandte Einführung: Die Funktion
substr() gibt einen Teil einer Zeichenfolge zurück.
Hinweis: Wenn der Startparameter negativ ist und die Länge kleiner oder gleich dem Start ist, ist die Länge 0.
Syntax
substr(string,start,length)
preg_replace-Funktion führt eine Suche und Ersetzung regulärer Ausdrücke durch.
Syntax
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )
Suchen Sie nach dem Teil des Betreffs, der dem Muster entspricht, und ersetzen Sie ihn durch Ersetzung.
Parameterbeschreibung:
$pattern: Das zu durchsuchende Muster, das ein String oder ein String-Array sein kann.
$replacement: String oder Array von Strings, die zum Ersetzen verwendet werden.
$subject: Der Zielstring oder das String-Array, der durchsucht und ersetzt werden soll.
$limit: Optional, die maximale Anzahl von Ersetzungen für jede Betreffzeichenfolge pro Muster. Der Standardwert ist -1 (keine Begrenzung).
$count: Optional, die Anzahl der Ersatzausführungen.
Das obige ist der detaillierte Inhalt vonSo ersetzen Sie das letzte Zeichen einer Zeichenfolge in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!