Funkcia mb_strwidth
Funkcia mb_strwidth meria šírku reťazca, berúc do úvahy, že plnošírkové znaky (napríklad čínske znaky) zaberajú 2 pozície, zatiaľ čo obyčajné - 1 pozíciu. Prvým parametrom sa odovzdáva reťazec na meranie, druhým voliteľným parametrom - kódovanie.
Syntax
mb_strwidth(string, [encoding]);
Príklad
Odmeriame šírku reťazca s latinskými znakmi:
<?php
echo mb_strwidth('Hello');
?>
Výsledok vykonania kódu:
5
Príklad
Odmeriame šírku reťazca s japonskými znakmi:
<?php
echo mb_strwidth('こんにちは');
?>
Výsledok vykonania kódu:
10
Príklad
Odmeriame šírku zmiešaného reťazca:
<?php
echo mb_strwidth('Hello 世界');
?>
Výsledok vykonania kódu:
9