Функция mb_substr
Функция mb_substr стокадан кисм қисиқни олиб ва қайтаради, кўп байтли кодировкалар (масалан, UTF-8) билан тўғри ишлайди. Биринчи параметрга стока берилади, иккинчига - бошланиш позицияси, учинчига (ихтиёрий) - кисм қисиқнинг узунлиги. Тўртинчи параметр орқали кодировкани кўрсатиш мумкин.
Синтаксис
mb_substr(string, start, [length], [encoding]): string;
Мисол
1 позициядан бошлаб, стокадан 3 табелни оламиз:
<?php
$res = mb_substr('абвгд', 1, 3);
echo $res;
?>
Кодни бажариш натижаси:
'бвг'
Мисол
"日本語" стокасининг 1 позициядан бошланғоч қисмигача бўлган кисм қисиқни оламиз:
<?php
$res = mb_substr('日本語', 1);
echo $res;
?>
Кодни бажариш натижаси:
'本語'
Мисол
UTF-8 кодировкасини кўрсатиб, кисм қисиқни оламиз:
<?php
$res = mb_substr('абвгд', 2, 2, 'UTF-8');
echo $res;
?>
Кодни бажариш натижаси:
'вг'