Aktueller Standort: Startseite> Funktionskategorien> mb_eregi_replace

mb_eregi_replace

Multibyte unterstützte Ersatz reguläre Ausdrücke, ignorieren obere und untere Gehäuse
Name:mb_eregi_replace
Kategorie:Multi-Byte-Zeichenfolge
Programmiersprache:php
Kurzbeschreibung:Eine Multibyte-String-Funktion zur Durchführung von Fall-unempfindlichen regelmäßigen Expressionsersatzvorgängen

Funktionsname: mb_eregi_replace ()

Funktionsbeschreibung: Die Funktion mb_eregi_replace () ist eine Multibyte-String-Funktion, die Fall-unempfindliche regelmäßige Expressionsersatzvorgänge ausführt. Es sucht nach passenden Teilen in der Zeichenfolge, indem sie reguläre Ausdrucksmuster verwenden, und ersetzt sie durch die angegebene Ersatzzeichenfolge.

Funktionssignature: String mb_eregi_replace (String $ Muster, String $ Ersatz, String $ String [, String $ option = "msri"])

Parameter:

  • $ muster: Eine Zeichenfolge, die ein reguläres Ausdrucksmuster darstellt, das Teilen einer Zeichenfolge entspricht.
  • $ Ersatz: Eine Zeichenfolge, die den Inhalt darstellt, der zum Ersetzen des passenden Teils verwendet wird.
  • $ String: Eine Zeichenfolge, die die Zielzeichenfolge darstellt, um den Ersatzvorgang durchzuführen.
  • $ option (optional): Eine Zeichenfolge, die reguläre Ausdrucksoptionen darstellt. Der Standardwert ist "MSRI", was bedeutet, dass Multi-Line-, Fall-unempfindliche, rekursive und UTF-8-Codierung.

Rückgabewert: Die Ergebniszeichenfolge nach der Durchführung des Ersatzvorgangs.

Anmerkungen:

  • Diese Funktion erfordert Unterstützung für die Mbtring -Erweiterung. Wenn die Mbtring -Erweiterung nicht aktiviert ist, wird die Funktion nicht verwendet.
  • Im Gegensatz zur herkömmlichen Funktion "eregi_replace () ist die Funktion mb_eregi_replace () von Fall unempfindlich.

Beispiel:

 $string = "Hello, PHP!"; $pattern = "php"; $replacement = "World"; $result = mb_eregi_replace($pattern, $replacement, $string); echo $result; // 输出: Hello, World!

Im obigen Beispiel verwenden wir die Funktion mb_eregi_replace (), um "PHP" in der Zeichenfolge durch "Welt" zu ersetzen. Da diese Funktion von Fall unempfindlich ist, unabhängig davon, ob "PHP" in der Saite Großbuchstaben oder Kleinbuchstaben ist, wird sie korrekt ersetzt. Schließlich geben wir die Ergebniszeichenfolge "Hallo, Welt!" Aus. Durch die Echo -Erklärung.