Функцыя 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