53 of 410 menu

Fonction mb_strwidth

La fonction mb_strwidth mesure la largeur d'une chaîne, en considérant que les caractères pleine chasse (par exemple, les caractères chinois) occupent 2 positions, tandis que les caractères ordinaires en occupent 1. Le premier paramètre est la chaîne à mesurer, le second paramètre optionnel est l'encodage.

Syntaxe

mb_strwidth(string, [encoding]);

Exemple

Mesurons la largeur d'une chaîne avec des caractères latins :

<?php echo mb_strwidth('Hello'); ?>

Résultat de l'exécution du code :

5

Exemple

Mesurons la largeur d'une chaîne avec des caractères japonais :

<?php echo mb_strwidth('こんにちは'); ?>

Résultat de l'exécution du code :

10

Exemple

Mesurons la largeur d'une chaîne mixte :

<?php echo mb_strwidth('Hello 世界'); ?>

Résultat de l'exécution du code :

9

Voir aussi

  • la fonction mb_strlen,
    qui retourne la longueur d'une chaîne en caractères
  • la fonction strlen,
    qui retourne la longueur d'une chaîne en octets
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser