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;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'вг'