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

mb_stristr

Cas de recherche insensible à la première occurrence d'une chaîne dans une autre chaîne
Nom:mb_stristr
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Trouvez la sous-chaîne spécifiée dans une chaîne et renvoyez la pièce de la sous-chaîne spécifiée à la fin de la chaîne

Nom de la fonction: MB_STRISRT ()

Version applicable: PHP 4.0.6 et supérieur

Utilisation: La fonction MB_STRSTR () est utilisée pour trouver une sous-chaîne spécifiée dans une chaîne et renvoie la pièce de la sous-chaîne spécifiée à la fin de la chaîne. Cette fonction est une version sécurisée de personnages multipleste de la fonction strRist ().

Syntaxe: MB_Strstr (String $ $ Haystack, String $ Needle, bool $ before_needle = false, String $ coding = mb_internal_encoding ()): String | false

paramètre:

  • $ Haystack: la chaîne à rechercher.
  • $ aiguille: la sous-chaîne à rechercher.
  • $ before_needle (facultatif): si défini sur true, renvoyez la pièce avant la sous-chaîne spécifiée; Si défini sur false (par défaut), renvoyez la pièce après la sous-chaîne spécifiée.
  • $ Encoding (facultatif): Spécifie le codage de caractères de la chaîne. Si ce paramètre n'est pas fourni, le codage interne renvoyé par la fonction mb_internal_encoding () est utilisé par défaut.

Valeur de retour:

  • Si la sous-chaîne spécifiée est trouvée, la partie de cette sous-chaîne à la fin de la chaîne est renvoyée.
  • Si la sous-chaîne spécifiée n'est pas trouvée, false est renvoyé.

Exemple:

 $str = "Hello, World!"; $substring = "WORLD"; $result = mb_stristr($str, $substring); echo $result; // 输出:World! $result = mb_stristr($str, $substring, true); echo $result; // 输出:Hello, $result = mb_stristr($str, "abc"); var_dump($result); // 输出:bool(false)

Dans l'exemple ci-dessus, nous utilisons la fonction MB_STRSTRING () pour rechercher $substring dans la chaîne $str . Dans le premier exemple, la fonction renvoie la pièce du World de la sous-chaîne à la fin de la chaîne, c'est-à-dire World! . Dans le deuxième exemple, nous définissons le troisième paramètre sur true, et la fonction renvoie la pièce devant le World de la substrat, c'est-à-dire Hello, . Dans le dernier exemple, nous avons recherché une sous-chaîne abc qui n'existe pas et la fonction renvoie false.

Fonctions similaires