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;
?>
Կոդի կատարման արդյունքը:
'вг'