НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
53 of 410 menu

Функция mb_strwidth

Функция mb_strwidth измеряет ширину строки, учитывая, что полноширинные символы (например, китайские иероглифы) занимают 2 позиции, а обычные - 1 позицию. Первым параметром передается строка для измерения, вторым необязательным параметром - кодировка.

Синтаксис

mb_strwidth(string, [encoding]);

Пример

Измерим ширину строки с латинскими символами:

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

Результат выполнения кода:

5

Пример

Измерим ширину строки с японскими символами:

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

Результат выполнения кода:

10

Пример

Измерим ширину смешанной строки:

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

Результат выполнения кода:

9

Смотрите также

  • функцию mb_strlen,
    которая возвращает длину строки в символах
  • функцию strlen,
    которая возвращает длину строки в байтах
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить