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

mb_strwidth

Renvoie la largeur de la chaîne
Nom:mb_strwidth
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Renvoie la largeur de la chaîne spécifiée (en caractères), en utilisant le codage du jeu de caractères multi-gobets

Nom de la fonction: mb_strwidth ()

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

Fonction Description: La fonction mb_strwidth () renvoie la largeur de la chaîne spécifiée (en caractères) et utilise le codage du jeu de caractères multi -yte.

usage:

 mb_strwidth ( string $str [, string $encoding = mb_internal_encoding() ] ) : int

paramètre:

  • $ str: La chaîne pour calculer la largeur.
  • $ Encoding (facultatif): codage de caractères de la chaîne. Si ce paramètre n'est pas fourni, le codage de caractères interne renvoyé par la fonction mb_internal_encoding () est par défaut.

Valeur de retour:

  • Renvoie la largeur en caractères de la chaîne spécifiée.

Exemple:

 $str = "你好,世界!"; $width = mb_strwidth($str, 'UTF-8'); echo "字符串的宽度为:$width"; // 输出:字符串的宽度为:7

Dans l'exemple ci-dessus, nous utilisons la fonction mb_strwidth () pour calculer la largeur d'une chaîne contenant des caractères chinois. Étant donné que la largeur des caractères chinois est de 2 caractères, le résultat est 7.

Fonctions similaires
Articles populaires