Heim >Backend-Entwicklung >PHP-Problem >So ersetzen Sie die angegebene Zeichenfolge in PHP durch eine leere Zeichenfolge
Methode: 1. Verwenden Sie str_ireplace(), Syntax „str_ireplace(angegebene Teilzeichenfolge, '', Originalzeichenfolge)“; 2. Verwenden Sie substr_replace(), Syntax „substr_replace(Originalzeichenfolge, '', Startersetzung) Position, Ersetzungslänge )".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
In PHP können Sie die Funktionen str_ireplace() und str_replace() verwenden, um die in der ursprünglichen Zeichenfolge angegebene Zeichenfolge zu ersetzen mit einer neuen Zeichenfolge Für eine bestimmte Zeichenfolge wird bei str_replace die Groß-/Kleinschreibung beachtet, bei str_ireplace() wird die Groß-/Kleinschreibung nicht beachtet.
1. Verwenden Sie die Funktion str_ireplace(), um die Zeichenfolge durch eine leere Zeichenfolge zu ersetzen.
Die Syntax von str_ireplace() lautet wie folgt:
mixed str_ireplace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
Diese Funktion gibt eine Zeichenfolge oder ein Array zurück. Diese Zeichenfolge oder dieses Array ist das Ergebnis des Ersetzens aller Suchvorgänge im Betreff durch Ersetzen (Groß- und Kleinschreibung wird ignoriert). Der Parameter count gibt an, wie oft die Ersetzung durchgeführt werden muss.
Beispiel: Ersetzen Sie die Zeichenfolge, die leer ist.
<?php $str = 'hello,world,hello,world'; $replace = ''; $search = 'hello'; echo str_ireplace($search, $replace, $str); ?>folgt:
,world,,world
Wenn start eine positive Zahl ist, beginnt die Ersetzung an der Startposition der Zeichenfolge. Wenn start negativ ist, beginnt die Ersetzung an der Startposition am Ende der Zeichenfolge. Wenn der Längenparameter festgelegt ist und eine positive Zahl ist, stellt er die Länge des ersetzten Teilstrings in string dar. Wenn es auf eine negative Zahl festgelegt ist, stellt es die Anzahl der Zeichen vom Ende des Teilstrings dar, die vom Ende des Strings ersetzt werden sollen. Wenn dieser Parameter nicht angegeben wird, ist der Standardwert strlen(string) (die Länge der Zeichenfolge). Wenn die Länge 0 ist, besteht die Funktion dieser Funktion natürlich darin, eine Ersetzung an der Startposition der Zeichenfolge einzufügen.
Beispiel: Ersetzen Sie die Zeichenfolge durch ein leeresmixed substr_replace ( mixed $string , mixed $replacement , mixed $start [, mixed $length ] )
Ausgabe:
<?php $str = 'hello world!'; $replace = ''; echo substr_replace($str, $replace, 0,5); ?>Empfohlenes Lernen: „
PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo ersetzen Sie die angegebene Zeichenfolge in PHP durch eine leere Zeichenfolge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!