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

青灯夜游
Freigeben: 2023-03-12 11:20:02
Original
8865 Leute haben es durchsucht

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>";
?>
Nach dem Login kopieren

Ausgabeergebnis:

bcdefgAC
abcdefgC
Nach dem Login kopieren

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>";
?>
Nach dem Login kopieren

Ausgabeergebnis:

bcdefgC
bcdefgC
Nach dem Login kopieren

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 ] )
Nach dem Login kopieren

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>";
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage