mb_strwidth funksiyasi
mb_strwidth funksiyasi satr kengligini o'lchaydi, to'liq kenglikdagi belgilar (masalan, xitoy ierogliflari) 2 pozitsiyani, oddiy belgilar esa 1 pozitsiyani egallashini hisobga olgan holda. Birinchi parametr sifatida o'lchanadigan satr, ikkinchi ixtiyoriy parametr sifatida kodlash uzatiladi.
Sintaksis
mb_strwidth(string, [encoding]);
Misol
Lotin belgilari bilan satr kengligini o'lchaymiz:
<?php
echo mb_strwidth('Hello');
?>
Kodni bajarish natijasi:
5
Misol
Yapon belgilari bilan satr kengligini o'lchaymiz:
<?php
echo mb_strwidth('こんにちは');
?>
Kodni bajarish natijasi:
10
Misol
Aralash satr kengligini o'lchaymiz:
<?php
echo mb_strwidth('Hello 世界');
?>
Kodni bajarish natijasi:
9