Funktsioon mb_strwidth
Funktsioon mb_strwidth mõõdab stringi laiust, arvestades, et täislaiusega märgid (näiteks hiina kirjamärgid) võtavad 2 positsiooni, tavalised aga 1 positsiooni. Esimeseks parameetriks edastatakse mõõtmiseks string, teiseks valikuliseks parameetriks - kodeering.
Süntaks
mb_strwidth(string, [encoding]);
Näide
Mõõdame ladina tähtedega stringi laiust:
<?php
echo mb_strwidth('Hello');
?>
Koodi täitmise tulemus:
5
Näide
Mõõdame jaapani märkidega stringi laiust:
<?php
echo mb_strwidth('こんにちは');
?>
Koodi täitmise tulemus:
10
Näide
Mõõdame segastringi laiust:
<?php
echo mb_strwidth('Hello 世界');
?>
Koodi täitmise tulemus:
9