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

mb_stripos

Case de trouver insensible où une chaîne apparaît d'abord dans une autre chaîne
Nom:mb_stripos
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Trouver une autre chaîne dans une chaîne (cas insensible)

Nom de la fonction: MB_STRIPOS ()

Version applicable: PHP 4> = 4.2.0, Php 5, PHP 7

Fonction Description: La fonction MB_STRIPOS () recherche une autre chaîne (cas insensible). Semblable à la fonction stripos (), mais mb_stripos () prend en charge les caractères multilinants.

Syntaxe: MB_STRIPOS (String $ $ Haystack, String $ Needle, int $ offset = 0, String $ Encoding = MB_internal_encoding ()): int | false

paramètre:

  • $ Haystack: une chaîne dans laquelle chercher une sous-chaîne.
  • $ aiguille: la sous-chaîne à trouver.
  • $ offset (facultatif): commence à regarder l'emplacement spécifié de la chaîne.
  • $ Encodage (facultatif): spécifiez le codage des caractères, par défaut en codage de caractères interne.

Valeur de retour:

  • Si une sous-chaîne est trouvée, elle renvoie sa position dans la chaîne (index à partir de 0).
  • Si aucune sous-chaîne n'est trouvée, false est renvoyé.

Exemple:

 $haystack = "Hello, World!"; $needle = "world"; $position = mb_stripos($haystack, $needle); if ($position !== false) { echo "找到子字符串,位置为:" . $position; } else { echo "未找到子字符串"; }

Sortir:

找到子字符串,位置为:7

Notes:

  • La fonction MB_STRIPOS () est insensible au cas. Si vous avez besoin d'une recherche sensible à la casse, veuillez utiliser la fonction mb_stripos ().
  • Si le codage de chaîne spécifié n'est pas valide, un avertissement sera lancé.
Fonctions similaires
Articles populaires