strrpos ක්රියාව
strrpos ක්රියාව අවසන් උපස්තරයක්
ඇතිවන ස්ථානය ආපසු ලබාදෙයි.
ක්රියාව ක්රියාත්මක කිරීමේ ප්රතිඵලය වන්නේ
හමුවන උපස්තරයේ පළමු අක්ෂරයේ ස්ථානය වන අතර, එවැනි
උපස්තරයක් හමුනොවුනොත් - false.
සෙවීම ආරම්භ කරන ස්ථානය තුන්වන අනිවාර්ය නොවන පරාමිතිය මඟින් පාලනය කළ හැකිය - එය සකස් කළේ නම්, සෙවීම ආරම්භයේ සිට නොව නිශ්චිත ස්ථානයක සිට ආරම්භ වේ.
වාක්ය රචනා ක්රමය
strrpos(string $haystack, string $needle, int $offset = 0): int|false
උදාහරණය
මෙම උදාහරණයේ දී ක්රියාව අවසන් වරට
පිහිටන අක්ෂරය 'a' හි ස්ථානය ආපසු ලබාදෙයි:
<?php
echo strrpos('abcde abcde', 'a');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
6
උදාහරණය
බහු අක්ෂර ඇති උපස්තරයක අවසන් ඇතිවීම සෙවීම:
<?php
echo strrpos('hello world, hello php', 'hello');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
13
උදාහරණය
සෙවීම ආරම්භ කරන ස්ථානය නිශ්චිතව දක්වා සෙවීම:
<?php
echo strrpos('abcabcabc', 'a', 5);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය (සෙවීම 5 ස්ථානයේ සිට ආරම්භ වේ):
6
උදාහරණය
උපස්තරය හමුනොවුනොත්, ක්රියාව false ආපසු ලබාදෙයි:
<?php
var_dump(strrpos('abcdef', 'z'));
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
false
උදාහරණය 5: නාගරික සංවේදී සෙවීම
ක්රියාව නාගරිකයට සංවේදී වේ:
<?php
var_dump(strrpos('Hello World', 'h'));
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
false
මේවාද බලන්න
-
strriposක්රියාව,
යනු නාගරිකය සැලකිල්ලට නොගෙන සමාන මෙහෙයුම ක්රියාත්මක කරයි -
strposක්රියාව,
යනු උපස්තරයේ පළමු ඇතිවීමේ ස්ථානය ආපසු ලබාදෙයි -
str_containsක්රියාව,
යනු අක්ෂරයක් ස්තරයක ඇතිදැයි පරීක්ෂා කරයි -
str_starts_withක්රියාව,
යනු ස්තරයේ ආරම්භය පරීක්ෂා කරයි -
str_ends_withක්රියාව,
යනු ස්තරයේ අවසානය පරීක්ෂා කරයි