mb_strcut funksiyasi
mb_strcut funksiyasi substr ga oʻxshaydi, lekin koʻp baytli kodlashlar bilan toʻgʻri ishlaydi.
Birinchi parametr sifatida satrni, ikkinchisida - belgilardagi (baytlardagi emas) boshlangʻich pozitsiyani,
uchinchisida - kesib olinadigan qism satr uzunligini qabul qiladi. Toʻrtinchi ixtiyoriy parametr orqali kodlashni belgilash mumkin.
Sintaksis
mb_strcut(string, start, length, [encoding]);
Misol
UTF-8 satrdan 1 pozitsiyadan boshlab 3 belgini kesib olaylik:
<?php
$str = 'Привет мир';
echo mb_strcut($str, 1, 3, 'UTF-8');
?>
Kod natijasi:
'рив'
Misol
Kirillcha matndan satr oxirigacha boʻlgan qismini kesib olaylik:
<?php
$str = 'Пример строки';
echo mb_strcut($str, 3, null, 'UTF-8');
?>
Kod natijasi:
'мер строки'
Shuningdek qarang
-
mb_substrfunksiyasini,
u ham koʻp baytli satrlar bilan ishlaydi