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

mb_strrichr

Cas à la recherche de la dernière occurrence d'un caractère spécifié dans une autre chaîne
Nom:mb_strrichr
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Recherchez le caractère spécifié dans la chaîne et revenez à la dernière occurrence

Nom de la fonction: mb_strrichr ()

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

Utilisation: La fonction MB_STRRRICHR () est utilisée pour rechercher le caractère spécifié dans une chaîne et renvoyer la dernière occurrence du caractère. Cette fonction est une extension de la fonction MB_STRRCHR () et est insensible au cas.

Syntaxe: MB_strrichr (String $ Haystack, String $ aigule [, bool $ part [, string $ coding = mb_internal_encoding ()]]): String | false

paramètre:

  • $ Haystack: la chaîne à rechercher.
  • $ aiguille: le personnage à rechercher.
  • $ partie (facultatif): Si vous êtes défini sur true, renvoyez tous les caractères à l'aiguille et son droit. La valeur par défaut est fausse, renvoyant uniquement la dernière position d'occurrence de l'aiguille et de ses caractères vers la droite.
  • $ Encodage (facultatif): codage des caractères. S'il n'est pas spécifié, un codage de caractères interne est utilisé.

Valeur de retour:

  • Si une aiguille est trouvée, elle renvoie la dernière position d'occurrence et le caractère vers la droite.
  • Si aucun besoin n'est trouvé, false est retourné.

Exemple:

 $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!"

Notes:

  • Cette fonction nécessite une prise en charge de l'extension "MBSTring" et assurez-vous que l'extension est activée dans le fichier de configuration PHP.
  • Si le paramètre de codage $ est spécifié, la fonction fonctionnera avec le codage de caractères spécifié, sinon le codage de caractères interne sera utilisé.
  • Cette fonction est sensible à la casse lors de la recherche de caractères. Si vous devez être sensible à la casse, utilisez la fonction MB_STRRCHR ().
Fonctions similaires
Articles populaires