53 of 410 menu

Función mb_strwidth

La función mb_strwidth mide el ancho de una cadena, considerando que los caracteres de ancho completo (por ejemplo, caracteres chinos) ocupan 2 posiciones, mientras que los caracteres normales ocupan 1 posición. El primer parámetro es la cadena a medir, el segundo parámetro opcional es la codificación.

Sintaxis

mb_strwidth(string, [encoding]);

Ejemplo

Midamos el ancho de una cadena con caracteres latinos:

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

Resultado de la ejecución del código:

5

Ejemplo

Midamos el ancho de una cadena con caracteres japoneses:

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

Resultado de la ejecución del código:

10

Ejemplo

Midamos el ancho de una cadena mixta:

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

Resultado de la ejecución del código:

9

Ver también

  • la función mb_strlen,
    que devuelve la longitud de la cadena en caracteres
  • la función strlen,
    que devuelve la longitud de la cadena en bytes
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar