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 ().