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
phpmb_strwidth(string, [encoding]);
Eksempel
Lad os måle bredden af en streng med latinske tegn:
php<?php
echo mb_strwidth('Hello');
?>
Resultat af kodeudførelse:
php5
Eksempel
Lad os måle bredden af en streng med japanske tegn:
php<?php
echo mb_strwidth('こんにちは');
?>
Resultat af kodeudførelse:
php10
Eksempel
Lad os måle bredden af en blandet streng:
php<?php
echo mb_strwidth('Hello 世界');
?>
Resultat af kodeudførelse:
php9