mb_substr funksiýasy
mb_substr funksiýasy, setirden setir bölegini kesip alyp gaýtaryp, köpbaýt kodirlemeler (mysal üçin, UTF-8) bilen dogry işleýär. Birinji parametrde setir, ikinjide - başlangyç pozisiýa, üçünjide (islege görä) - setir böleginiň uzynlygy berlýär. Dördünji parametrde kodirleme görkezilip bilner.
Sintaksis
mb_substr(string, start, [length], [encoding]): string;
Mysal
1 pozisiýasydan başlap, setirden 3 simwoly kesip alalyň:
<?php
$res = mb_substr('абвгд', 1, 3);
echo $res;
?>
Kody ýerine ýetirmegiň netijesi:
'бвг'
Mysal
1 pozisiýasydan başlap, "日本語" setiriniň soňuna çenli bolan bölegini kesip alalyň:
<?php
$res = mb_substr('日本語', 1);
echo $res;
?>
Kody ýerine ýetirmegiň netijesi:
'本語'
Mysal
UTF-8 kodirlemesini görkezip, setir bölegini kesip alalyň:
<?php
$res = mb_substr('абвгд', 2, 2, 'UTF-8');
echo $res;
?>
Kody ýerine ýetirmegiň netijesi:
'вг'