Funktionen mb_strwidth
Funktionen mb_strwidth måler strengens bredde under hensyntagen til, at fuldbreddes tegn (for eksempel kinesiske tegn) optager 2 positioner, mens almindelige tegn optager 1 position. Den første parameter er strengen, der skal måles, den anden valgfrie parameter er tegnkodingen.
Syntaks
mb_strwidth(string, [encoding]);
Eksempel
Lad os måle bredden af en streng med latinske tegn:
<?php
echo mb_strwidth('Hello');
?>
Resultat af kodeudførelse:
5
Eksempel
Lad os måle bredden af en streng med japanske tegn:
<?php
echo mb_strwidth('こんにちは');
?>
Resultat af kodeudførelse:
10
Eksempel
Lad os måle bredden af en blandet streng:
<?php
echo mb_strwidth('Hello 世界');
?>
Resultat af kodeudførelse:
9