Aktueller Standort: Startseite> Funktionskategorien> mb_strrichr

mb_strrichr

Fall Unempfindlich auf der Suche nach dem letzten Auftreten eines bestimmten Zeichens in einer anderen Zeichenfolge
Name:mb_strrichr
Kategorie:Multi-Byte-Zeichenfolge
Programmiersprache:php
Kurzbeschreibung:Suchen Sie nach dem angegebenen Zeichen in der Zeichenfolge und kehren Sie zum letzten Ereignis zurück

Funktionsname: mb_strrichr ()

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

Verwendung: Die Funktion mb_strrichr () wird verwendet, um nach dem angegebenen Zeichen in einer Zeichenfolge zu suchen und das letzte Auftreten des Zeichens zurückzugeben. Diese Funktion ist eine Erweiterung der Funktion mb_strrchr () und ist von Fall unempfindlich.

Syntax: mb_strrichr (String $ Haystack, String $ nadle [, bool $ part [, String $ coding = mb_internal_encoding ()]): String | False |

Parameter:

  • $ haystack: Die String, nach der man suchen muss.
  • $ nadel: Der Charakter, nach dem man suchen muss.
  • $ Teil (optional): Wenn Sie auf True gesetzt sind, geben Sie alle Zeichen an die Nadel und deren Recht zurück. Standard ist falsch und gibt nur die letzte Vorkommensposition der Nadel und ihrer Charaktere nach rechts zurück.
  • $ codieren (optional): Zeichencodierung. Wenn nicht angegeben, wird die interne Zeichenkodierung verwendet.

Rückgabewert:

  • Wenn eine Nadel gefunden wird, gibt sie die letzte Vorkommensposition und den Charakter nach rechts zurück.
  • Wenn keine Notwendigkeit gefunden wird, wird falsch zurückgegeben.

Beispiel:

 $str = "Hello, World!"; $lastPos = mb_strrichr($str, "o"); echo $lastPos; // 输出"orld!" $lastPos = mb_strrichr($str, "O"); echo $lastPos; // 输出"orld!" $lastPos = mb_strrichr($str, "o", true); echo $lastPos; // 输出"o, World!" $lastPos = mb_strrichr($str, "O", true); echo $lastPos; // 输出"o, World!"

Anmerkungen:

  • Diese Funktion erfordert Unterstützung für die Erweiterung "Mbstring" und stellen Sie sicher, dass die Erweiterung in der PHP -Konfigurationsdatei aktiviert ist.
  • Wenn der Parameter $ codierung angegeben wird, wird die Funktion mit der angegebenen Zeichencodierung betrieben, andernfalls wird die interne Zeichencodierung verwendet.
  • Diese Funktion ist bei der Suche nach Zeichen fallempfindlich. Wenn Sie fälschlichem sensitiv sein müssen, verwenden Sie die Funktion mb_strrchr ().
Ähnliche Funktionen
Beliebte Artikel