Az mb_strwidth függvény
Az mb_strwidth függvény egy sztring szélességét méri, figyelembe véve, hogy a teljes szélességű karakterek (például kínai írásjegyek) 2 pozíciót foglalnak el, míg a szokványos karakterek 1 pozíciót. Az első paraméter a megmérni kívánt sztring, a második, opcionális paraméter a kódolás.
Szintaxis
mb_strwidth(string, [encoding]);
Példa
Mérjük meg egy latin karaktereket tartalmazó sztring szélességét:
<?php
echo mb_strwidth('Hello');
?>
A kód végrehajtásának eredménye:
5
Példa
Mérjük meg egy japán karaktereket tartalmazó sztring szélességét:
<?php
echo mb_strwidth('こんにちは');
?>
A kód végrehajtásának eredménye:
10
Példa
Mérjük meg egy vegyes sztring szélességét:
<?php
echo mb_strwidth('Hello 世界');
?>
A kód végrehajtásának eredménye:
9