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