mb_strcut කාර්යය
mb_strcut කාර්යය substr හා සමාන වන නමුත් බහු-බයිට් කේතන සමඟ නිවැරදිව ක්රියා කරයි.
පළමු පරාමිතිය ලෙස තන්තුවක්, දෙවන පරාමිතිය ලෙස අක්ෂර (බයිට් නොවේ) වලින් ආරම්භක ස්ථානය,
තෙවන පරාමිතිය ලෙස කපා ගන්නා උපතන්තුවේ දිග ගනී. හතරවන විකල්ප පරාමිතිය මගින් කේතනය නිශ්චිතව දැක්විය හැක.
වාක්ය රචනා ක්රමය
mb_strcut(string, start, length, [encoding]);
උදාහරණය
UTF-8 තන්තුවකින්, 1 ස්ථානයේ සිට, 3 අක්ෂර කපා ගනිමු:
<?php
$str = 'Привет мир';
echo mb_strcut($str, 1, 3, 'UTF-8');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'рив'
උදාහරණය
කිරිල්ලික පාඨයකින් අවසානය දක්වා උපතන්තුවක් කපා ගනිමු:
<?php
$str = 'Пример строки';
echo mb_strcut($str, 3, null, 'UTF-8');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'мер строки'
මෙයද බලන්න
-
mb_substrකාර්යය,
එයද බහු-බයිට් තන්තු සමඟ ක්රියා කරයි