Funkcija mb_strwidth
Funkcija mb_strwidth meri širinu stringa, uzimajući u obzir da široki (full-width) karakteri (na primer, kineski znakovi) zauzimaju 2 pozicije, dok obični - 1 poziciju. Prvi parametar je string za merenje, drugi opcioni parametar - kodiranje.
Sintaksa
phpmb_strwidth(string, [encoding]);
Primer
Izmerimo širinu stringa sa latiničnim karakterima:
php<?php
echo mb_strwidth('Hello');
?>
Rezultat izvršavanja koda:
php5
Primer
Izmerimo širinu stringa sa japanskim karakterima:
php<?php
echo mb_strwidth('こんにちは');
?>
Rezultat izvršavanja koda:
php10
Primer
Izmerimo širinu mešovitog stringa:
php<?php
echo mb_strwidth('Hello 世界');
?>
Rezultat izvršavanja koda:
php9