Fungsi mb_strwidth
Fungsi mb_strwidth mengukur lebar string, dengan mempertimbangkan bahwa karakter lebar penuh (misalnya, aksara Cina) menempati 2 posisi, sedangkan karakter biasa - 1 posisi. Parameter pertama adalah string yang akan diukur, parameter opsional kedua adalah pengkodean.
Sintaksis
mb_strwidth(string, [encoding]);
Contoh
Mari ukur lebar string dengan karakter Latin:
<?php
echo mb_strwidth('Hello');
?>
Hasil eksekusi kode:
5
Contoh
Mari ukur lebar string dengan karakter Jepang:
<?php
echo mb_strwidth('こんにちは');
?>
Hasil eksekusi kode:
10
Contoh
Mari ukur lebar string campuran:
<?php
echo mb_strwidth('Hello 世界');
?>
Hasil eksekusi kode:
9