Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie ein bestimmtes Zeichen in einer Zeichenfolge in PHP
So löschen Sie Zeichen: 1. Verwenden Sie die Funktion str_replace(), Syntax „str_replace(angegebenes Zeichen,'', $str)“; 2. Verwenden Sie die Funktion substr_replace(), Syntax „substr_replace($str,'', angegebenes Zeichen Position,1)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php-Methode zum Löschen eines bestimmten Zeichens in einer Zeichenfolge
Methode 1: Löschen Sie das angegebene Zeichen
In PHP verwenden str_ireplace() und str_replace eine neue Zeichenfolge, um eine bestimmte Zeichenfolge (ein bestimmtes Zeichen) zu ersetzen, die in der ursprünglichen Zeichenfolge angegeben ist. ''
wird das spezifische Zeichen gelöscht.
Hinweis: Bei str_replace wird die Groß-/Kleinschreibung beachtet, bei str_ireplace() wird die Groß-/Kleinschreibung nicht beachtet.
Beispiel 1: Verwenden Sie die Funktion str_replace()
<?php $str = 'abcdefgAC'; $replace = ''; $search1 = 'a'; $search2 = 'A'; echo str_replace($search1, $replace, $str)."<br>"; echo str_replace($search2, $replace, $str)."<br>"; ?>
Ausgabeergebnis:
bcdefgAC abcdefgC
Beispiel 2: Verwenden Sie die Funktion str_ireplace()
<?php $str = 'abcdefgAC'; $replace = ''; $search1 = 'a'; $search2 = 'A'; echo str_ireplace($search1, $replace, $str)."<br>"; echo str_ireplace($search2, $replace, $str)."<br>"; ?>
Ausgabeergebnis:
bcdefgC bcdefgC
Methode 2: Löschen Sie das Zeichen an der angegebenen Position
Die Funktion substr_replace() ersetzt einen Teil eines Strings durch einen anderen String. Die Syntax der Funktion
substr_replace() lautet wie folgt:
mixed substr_replace ( mixed $string , mixed $replacement , mixed $start [, mixed $length ] )
substr_replace() Ersetzt den durch die Start- und optionalen Längenparameter qualifizierten Teilstring in einer Kopie des Strings durch Ersetzen. Wenn der Ersatzwert das Leerzeichen '' ist, können Zeichen der Länge Länge gelöscht werden.
Beispiel:
<?php $str = 'abcdefgAC'; $replace = ''; echo substr_replace($str, $replace, 0,1)."<br>"; echo substr_replace($str, $replace, 1,1)."<br>"; echo substr_replace($str, $replace, 2,1)."<br>"; echo substr_replace($str, $replace, 3,1)."<br>"; echo substr_replace($str, $replace, 4,1)."<br>"; echo substr_replace($str, $replace, 5,1)."<br>"; ?>
Ausgabeergebnis:
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo löschen Sie ein bestimmtes Zeichen in einer Zeichenfolge in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!