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