mb_stristr කාර්යය
mb_stristr කාර්යය අක්ෂර වින්යාසය නොසලකා තන්තුවක උපතන්තුවේ පළමු සිදුවීම සොයා එම සිදුවීමේ ආරම්භයේ සිට අවසානය දක්වා තන්තුවේ කොටස ආපසු ලබා දෙයි. පළමු පරාමිතිය ලෙස සෙවුම් තන්තුව, දෙවන පරාමිතිය ලෙස සොයන උපතන්තුව, තෙවන (විකල්ප) පරාමිතිය ලෙස සිදුවීමට පෙර තන්තු කොටස ආපසු ලබා දීම සඳහා බූලියන් අගය සහ හතරවන (විකල්ප) පරාමිතිය ලෙස කේතනය යොදවනු ලැබේ.
වාක්ය රචනය
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
උදාහරණය
තන්තුවක උපතන්තුවක් අක්ෂර වින්යාසය නොසලකා සොයා ගනිමු:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිපලය:
'BCDE'
උදාහරණය
සිදුවීමට පෙර තන්තු කොටස ලබා ගැනීම සඳහා $before_needle පරාමිතිය භාවිතා කිරීම:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිපලය:
'A'
උදාහරණය
UTF-8 කේතනය නිශ්චිතව දක්වමින් සෙවීම:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිපලය:
'мир'