Функцыя mb_substr
Функцыя mb_substr
вырезае і вяртае падрадок з радка, карэктна працуючы з шматбайтавымі кадыроўкамі (напрыклад, UTF-8). У першы параметр перадаецца радок, у другі - пачатковая пазіцыя, у трэці (апцыянальны) - даўжыня падрадка. Чацвёртым параметрам можна паказаць кадыроўку.
Сінтаксіс
mb_substr(string, start, [length], [encoding]): string;
Прыклад
Вырэжам 3
сімвалы з радка, пачынаючы з пазіцыі 1
:
<?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;
?>
Вынік выканання кода:
'вг'