Position actuelle: Accueil> Catégories de fonctions> mb_strrchr

mb_strrchr

Trouver la dernière occurrence d'un caractère spécifié dans une autre chaîne
Nom:mb_strrchr
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Trouvez la dernière occurrence de l'aiguille dans la botte de foin de chaîne spécifiée et renvoyez la chaîne et tous les caractères suivis de celui-ci

Nom de la fonction: mb_strchr ()

Version applicable: PHP 4> = 4.0.6, PHP 5, PHP 7, PHP 8

Utilisation: MB_STRRCHR (String $ $ Haystack, String $ Needle [, bool $ part = false [, String $ coding = mb_internal_encoding ()]]): String | false

Description: La fonction MB_STRRCHR () recherche la dernière occurrence de l'aiguille dans la botte de foin de chaîne spécifiée et renvoie la chaîne et tous les caractères après. Contrairement à la fonction STRRCHR () standard, la fonction MB_STRRCHR () peut gérer des caractères multi -yte.

paramètre:

  • Haystack: La chaîne à rechercher dedans.
  • aiguille: le caractère ou la chaîne à trouver.
  • pièce (facultative): si réglé sur true, renvoyez l'aiguille et tous les caractères suivis. La valeur par défaut est fausse.
  • Encodage (facultatif): codage des caractères. S'il n'est pas spécifié, le codage de caractères interne renvoyé par MB_internal_encoding () est utilisé.

Valeur de retour: renvoie la chaîne trouvée, si elle n'est pas trouvée, renvoie false.

Exemple:

 // 示例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"

Notes:

  • La fonction MB_STRRCHR () nécessite une prise en charge de l'extension MBSTRING. Si l'extension n'est pas activée, une erreur fatale sera lancée.
  • Si la back de foin de chaîne spécifiée n'existe pas, la fonction renvoie false.
  • Si le codage de caractères à traiter est différent du codage de caractères interne par défaut, il est recommandé de définir le codage de caractères correct à l'aide de mb_internal_encoding () avant d'appeler la fonction.
Fonctions similaires
Articles populaires