Fungsi mb_strwidth
Fungsi mb_strwidth mengukur lebar rentetan, dengan mengambil kira bahawa aksara lebar penuh (contohnya aksara Cina) menduduki 2 posisi, manakala aksara biasa - 1 posisi. Parameter pertama ialah rentetan untuk diukur, parameter pilihan kedua - pengekodan.
Sintaks
mb_strwidth(string, [encoding]);
Contoh
Mari ukur lebar rentetan dengan aksara Latin:
<?php
echo mb_strwidth('Hello');
?>
Hasil pelaksanaan kod:
5
Contoh
Mari ukur lebar rentetan dengan aksara Jepun:
<?php
echo mb_strwidth('こんにちは');
?>
Hasil pelaksanaan kod:
10
Contoh
Mari ukur lebar rentetan campuran:
<?php
echo mb_strwidth('Hello 世界');
?>
Hasil pelaksanaan kod:
9