Aktueller Standort: Startseite> Funktionskategorien> mb_strrchr

mb_strrchr

Finden Sie das letzte Auftreten eines bestimmten Zeichens in einer anderen Zeichenfolge
Name:mb_strrchr
Kategorie:Multi-Byte-Zeichenfolge
Programmiersprache:php
Kurzbeschreibung:Finden Sie das letzte Vorkommen der Nadel im angegebenen String -Heuheustack und geben Sie die String und alle daraus befolgten Zeichen zurück

Funktionsname: mb_strrchr ()

Anwendbare Version: Php 4> = 4.0.6, Php 5, Php 7, Php 8

Verwendung: mb_strrchr (String $ Haystack, String $ nadle [, bool $ part = false [, String $ coding = mb_internal_encoding ()]): String | False |

Beschreibung: Die Funktion mb_strrchr () sucht nach dem letzten Auftreten der Nadel im angegebenen String -Heuheuchtack und gibt die Zeichenfolge und alle Zeichen danach zurück. Im Gegensatz zur Standardfunktion von Strrchr () kann die Funktion mb_strrchr () Multibyte -Zeichen verarbeiten.

Parameter:

  • Haystack: Die String, nach der man darin suchen muss.
  • Nadel: Das Zeichen oder die Zeichenfolge zu finden.
  • Teil (optional): Wenn Sie auf True gesetzt sind, geben Sie die Nadel und alle von ihnen gefolgten Zeichen zurück. Standard ist falsch.
  • Codierung (optional): Zeichenkodierung. Wenn nicht angegeben, wird die von mb_internal_encoding () zurückgegebene interne Zeichenkodierung verwendet.

Rückgabewert: Gibt die gefundene Zeichenfolge zurück, falls gefunden, die falsche zurückgibt.

Beispiel:

 // 示例1:查找最后一次出现的字符$str = "Hello World"; $lastPos = mb_strrchr($str, "o"); echo $lastPos; // 输出"orld" // 示例2:查找最后一次出现的字符串$str = "Hello World"; $lastPos = mb_strrchr($str, "lo"); echo $lastPos; // 输出"lo World" // 示例3:返回needle 及其后面的所有字符$str = "Hello World"; $lastPos = mb_strrchr($str, "o", true); echo $lastPos; // 输出"o World"

Anmerkungen:

  • Die Funktion Mb_strrchr () erfordert die Unterstützung der Mbtring -Erweiterung. Wenn die Erweiterung nicht aktiviert ist, wird ein tödlicher Fehler geworfen.
  • Wenn der angegebene String -Haystack nicht vorhanden ist, gibt die Funktion falsch zurück.
  • Wenn sich die zu verarbeitende Zeichencodierung von der Standard -interne Zeichenkodierung unterscheidet, wird empfohlen, die korrekte Zeichenkodierung mit mb_internal_encoding () festzulegen, bevor die Funktion aufgerufen wird.
Ähnliche Funktionen
Beliebte Artikel