Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie ein bestimmtes Zeichen in einer Zeichenfolge in PHP

So löschen Sie ein bestimmtes Zeichen in einer Zeichenfolge in PHP

青灯夜游
青灯夜游Original
2021-09-06 11:33:568862Durchsuche

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)“.

So löschen Sie ein bestimmtes Zeichen in einer Zeichenfolge in PHP

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 = &#39;abcdefgAC&#39;;
$replace = &#39;&#39;;
$search1 = &#39;a&#39;;
$search2 = &#39;A&#39;;
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 = &#39;abcdefgAC&#39;;
$replace = &#39;&#39;;
$search1 = &#39;a&#39;;
$search2 = &#39;A&#39;;
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 = &#39;abcdefgAC&#39;;
$replace = &#39;&#39;;
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:

So löschen Sie ein bestimmtes Zeichen in einer Zeichenfolge in PHP

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn