Функция mb_strwidth
Функция mb_strwidth сатр энини ўлчайди, тўла энли символлар (масалан, Хитой иероглифлари) 2 ўринни, оддий символлар эса 1 ўринни эгаллашини ҳисобга олади. Биринчи параметр сифатида ўлчанадиган сатр ўтказилади, иккинчи ихтиёрий параметр сифатида кодировка берилади.
Синтаксис
phpmb_strwidth(string, [encoding]);
Мисол
Лотин символлари билан сатр энини ўлчаймиз:
php<?php
echo mb_strwidth('Hello');
?>
Кодни бажариш натижаси:
php5
Мисол
Япон символлари билан сатр энини ўлчаймиз:
php<?php
echo mb_strwidth('こんにちは');
?>
Кодни бажариш натижаси:
php10
Мисол
Аралаш сатр энини ўлчаймиз:
php<?php
echo mb_strwidth('Hello 世界');
?>
Кодни бажариш натижаси:
php9