Funkcija mb_strwidth
Funkcija mb_strwidth mēra virknes platumu, ņemot vērā, ka pilna platuma simboli (piemēram, ķīniešu hieroglifi) aizņem 2 pozīcijas, bet parastie - 1 pozīciju. Pirmā parametrā tiek padota mērāmā virkne, otrajā neobligātajā parametrā - kodējums.
Sintakse
mb_strwidth(string, [encoding]);
Piemērs
Izmērīsim virknes platumu ar latīņu simboliem:
<?php
echo mb_strwidth('Hello');
?>
Koda izpildes rezultāts:
5
Piemērs
Izmērīsim virknes platumu ar japāņu simboliem:
<?php
echo mb_strwidth('こんにちは');
?>
Koda izpildes rezultāts:
10
Piemērs
Izmērīsim jaukta satura virknes platumu:
<?php
echo mb_strwidth('Hello 世界');
?>
Koda izpildes rezultāts:
9