Heim > Backend-Entwicklung > PHP-Problem > So ersetzen Sie Zeichenfolgen in PHP und ignorieren dabei die Groß-/Kleinschreibung

So ersetzen Sie Zeichenfolgen in PHP und ignorieren dabei die Groß-/Kleinschreibung

青灯夜游
Freigeben: 2023-03-10 07:14:02
Original
2751 Leute haben es durchsucht

Methode zum Ignorieren der Groß-/Kleinschreibung: 1. Verwenden Sie die Funktion str_ireplace(), Syntax „str_ireplace(search value, replacement value, string)“; )".

So ersetzen Sie Zeichenfolgen in PHP und ignorieren dabei die Groß-/Kleinschreibung

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Methode 1: Verwenden Sie die Funktion str_ireplace()

, um die Zeichen in der Zeichenfolge „Hallo“ zu ersetzen world!" WORLD" (Groß-/Kleinschreibung wird nicht beachtet) ersetzt durch „Shanghai“:

<?php
echo str_ireplace("WORLD","Shanghai","Hello world!");
?>
Nach dem Login kopieren

Ausgabe:

Hello Shanghai!
Nach dem Login kopieren

Beschreibung:

str_ireplace()-Funktion ersetzt einige Zeichen in der Zeichenfolge (Groß-/Kleinschreibung wird nicht beachtet).

Die Funktion muss den folgenden Regeln folgen:

  • Wenn die gesuchte Zeichenfolge ein Array ist, wird ein Array zurückgegeben.

  • Wenn die gesuchte Zeichenfolge ein Array ist, wird jedes Element im Array gefunden und ersetzt.

  • Wenn Sie ein Array gleichzeitig suchen und ersetzen müssen und die Anzahl der zu ersetzenden Elemente geringer ist als die Anzahl der gefundenen Elemente, werden die überschüssigen Elemente durch leere Zeichenfolgen ersetzt

  • Wenn Sie nach einem Array suchen, aber nur eine Zeichenfolge ersetzt, dann wirkt sich die Ersatzzeichenfolge auf alle gefundenen Werte aus.

Syntax

str_ireplace(find,replace,string,count)
Nach dem Login kopieren
ParameterBeschreibung
findenErforderlich. Gibt den Wert an, nach dem gesucht werden soll.
ersetzenErforderlich. Gibt den Wert an, der den Wert in find ersetzen soll.
stringErforderlich. Gibt die Zeichenfolge an, nach der gesucht werden soll.
Zählungoptional. Eine Variable, die die Anzahl der Ersetzungen zählt.

Methode 2: Verwenden Sie die Funktion substr_replace()

, um „Hallo“ durch „Welt“ zu ersetzen:

<?php
echo substr_replace("Hello","world",0);
?>
Nach dem Login kopieren

Ausgabe:

world
Nach dem Login kopieren

Erläuterung:

Der Die Funktion str_replace() ersetzt die string Ersetzen Sie einen Teil davon durch einen anderen String.

substr_replace(string,replacement,start,length)
Nach dem Login kopieren
Parameter Beschreibung
Zeichenfolge erforderlich. Gibt die zu überprüfende Zeichenfolge an.
Ersatz erforderlich. Gibt die einzufügende Zeichenfolge an.
start

Erforderlich. Gibt an, wo in der Zeichenfolge mit der Ersetzung begonnen werden soll.

  • Positive Zahl – Beginnen Sie mit dem Ersetzen an der angegebenen Position in der Zeichenfolge.
  • Negative Zahl – Beginnen Sie mit dem Ersetzen an der angegebenen Position am Ende der Zeichenfolge.
  • 0 – Beginnen Sie mit dem Ersetzen am ersten Zeichen in der Zeichenfolge.
Länge

optional. Gibt an, wie viele Zeichen ersetzt werden sollen. Der Standardwert entspricht der Zeichenfolgenlänge.

  • Positive Zahl – die Länge der zu ersetzenden Zeichenfolge
  • Negative Zahl – stellt die Anzahl der Zeichen vom Ende der zu ersetzenden Teilzeichenfolge bis zum Ende von Zeichenfolge dar.
  • 0 – Einfügen statt ersetzen

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ersetzen Sie Zeichenfolgen in PHP und ignorieren dabei die Groß-/Kleinschreibung. 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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage