53 of 410 menu

Função mb_strwidth

A função mb_strwidth mede a largura de uma string, considerando que caracteres de largura total (por exemplo, caracteres chineses) ocupam 2 posições, enquanto caracteres regulares ocupam 1 posição. O primeiro parâmetro é a string a ser medida, o segundo parâmetro opcional é a codificação.

Sintaxe

mb_strwidth(string, [encoding]);

Exemplo

Vamos medir a largura de uma string com caracteres latinos:

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

Resultado da execução do código:

5

Exemplo

Vamos medir a largura de uma string com caracteres japoneses:

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

Resultado da execução do código:

10

Exemplo

Vamos medir a largura de uma string mista:

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

Resultado da execução do código:

9

Veja também

  • a função mb_strlen,
    que retorna o comprimento da string em caracteres
  • a função strlen,
    que retorna o comprimento da string em bytes
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar