mb_substr funksiyasi
mb_substr funksiyasi qatordan qism qatorni kesib oladi va qaytaradi, koʻp baytli kodlovlar (masalan, UTF-8) bilan toʻgʻri ishlaydi. Birinchi parametrda qator, ikkinchisida - boshlangʻich pozitsiya, uchinchisida (ixtiyoriy) - qism qatorning uzunligi beriladi. Toʻrtinchi parametr orqali kodloveni belgilash mumkin.
Sintaksis
mb_substr(string, start, [length], [encoding]): string;
Misol
1 pozitsiyasidan boshlab, qatordan 3 belgini kesib olaylik:
<?php
$res = mb_substr('абвгд', 1, 3);
echo $res;
?>
Kodni bajarish natijasi:
'бвг'
Misol
"日本語" qatori oxirigacha boʻlgan qismni, 1 pozitsiyasidan boshlab kesib olaylik:
<?php
$res = mb_substr('日本語', 1);
echo $res;
?>
Kodni bajarish natijasi:
'本語'
Misol
UTF-8 kodlovini belgilab, qism qatorni kesib olaylik:
<?php
$res = mb_substr('абвгд', 2, 2, 'UTF-8');
echo $res;
?>
Kodni bajarish natijasi:
'вг'