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

mb_strcut

Obtenez une partie de la chaîne
Nom:mb_strcut
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Intercepter une chaîne pour traiter les caractères multi -yte

Nom de la fonction: MB_strcut ()

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

Description de la fonction: La fonction mb_strcut () est utilisée pour intercepter une chaîne et peut gérer les caractères multi -ytets.

Syntaxe: MB_Strcut (String $ STR, int $ start, int $ longueur = null, string $ coding = mb_internal_encoding ()): String | false

paramètre:

  • $ str: La chaîne à intercepter.
  • $ start: la position de début de l'interception, qui peut être un nombre négatif, indiquant que le calcul commence à partir de la fin de la chaîne.
  • $ la longueur (facultatif): la longueur à intercepter, par défaut à Null, indiquant qu'il est intercepté à la fin de la chaîne.
  • $ Encoding (facultatif): codage des caractères, par défaut à la valeur de MB_INTERNAL_ENCODING ().

Valeur de retour:

  • Renvoie la chaîne interceptée ou renvoie False en échec.

Exemple:

 $str = "Hello, 世界!"; $substring = mb_strcut($str, 0, 5); echo $substring; // 输出:Hello $substring = mb_strcut($str, 7); echo $substring; // 输出:世界!

Notes:

  • Par défaut, MB_Strcut () utilise le codage de caractères renvoyé par la fonction MB_INternal_encoding (), et d'autres codages de caractères peuvent être spécifiés via le paramètre de codage $.
  • Si la position de début de l'interception dépasse la longueur de la chaîne, FALSE sera retourné.
  • Si le paramètre de longueur $ est négatif, la pièce à partir de la position de début $ à la fin de la chaîne est interceptée.
  • La fonction MB_Strcut () peut gérer correctement les caractères multi -yte, tels que les caractères chinois.
Fonctions similaires
Articles populaires