mb_strpos ක්රියාකාරිත්වය
mb_strpos ක්රියාකාරීත්වය බහු-බයිට් කේතන (උදාහරණයක් ලෙස UTF-8) සහාය සහිතව ස්ට්රිං එකක උපස්ට්රිං එකක ස්ථානය සොයයි. පළමු පරාමිතිය ලෙස සෙවීම සඳහා වන ස්ට්රිං එක, දෙවන පරාමිතිය ලෙස සෙවිය යුතු උපස්ට්රිං එක, තෙවන පරාමිතිය (අවශ්ය නොවන) ලෙස සෙවීම ආරම්භ කිරීමේ ස්ථානය, සිව්වන පරාමිතිය (අවශ්ය නොවන) ලෙස කේතනය යොදා ගනී.
වාක්ය රචනය
mb_strpos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
උදාහරණය
ස්ට්රිං එකක උපස්ට්රිං එකක ස්ථානය සොයා ගනිමු:
<?php
$res = mb_strpos('abcde', 'b');
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
1
උදාහරණය
සෙවීම ආරම්භ කිරීමේ ස්ථානය නිශ්චිතව දක්වා සෙවීම (3 වන අක්ෂරයේ සිට):
<?php
$res = mb_strpos('abcabc', 'a', 2);
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
3
උදාහරණය
සිරිලික් අක්ෂර සහිත ස්ට්රිං එකක සෙවීම (UTF-8):
<?php
$res = mb_strpos('абвгде', 'в', 0, 'UTF-8');
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
2