Функсияи 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;
?>
Натиҷаи иҷрои код:
'вг'