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;
?>
Кодду иштетүүнүн натыйжасы:
'вг'