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