Funkcija mb_strwidth
Funkcija mb_strwidth meri širino niza, pri čemer upošteva, da polnoširoki znaki (na primer kitajski kanji) zasedajo 2 poziciji, običajni pa 1 pozicijo. Prvi parameter je niz za merjenje, drugi neobvezni parameter je kodiranje.
Sintaksa
mb_strwidth(string, [encoding]);
Primer
Izmerimo širino niza z latiničnimi znaki:
<?php
echo mb_strwidth('Hello');
?>
Rezultat izvajanja kode:
5
Primer
Izmerimo širino niza z japonskimi znaki:
<?php
echo mb_strwidth('こんにちは');
?>
Rezultat izvajanja kode:
10
Primer
Izmerimo širino mešanega niza:
<?php
echo mb_strwidth('Hello 世界');
?>
Rezultat izvajanja kode:
9