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