strrpos ක්‍රියාව

strrpos ක්‍රියාව අවසන් උපස්තරයක් ඇතිවන ස්ථානය ආපසු ලබාදෙයි.

ක්‍රියාව ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය වන්නේ හමුවන උපස්තරයේ පළමු අක්ෂරයේ ස්ථානය වන අතර, එවැනි උපස්තරයක් හමුනොවුනොත් - false.

සෙවීම ආරම්භ කරන ස්ථානය තුන්වන අනිවාර්ය නොවන පරාමිතිය මඟින් පාලනය කළ හැකිය - එය සකස් කළේ නම්, සෙවීම ආරම්භයේ සිට නොව නිශ්චිත ස්ථානයක සිට ආරම්භ වේ.

වාක්‍ය රචනා ක්‍රමය

phpstrrpos(string $haystack, string $needle, int $offset = 0): int|false

උදාහරණය

මෙම උදාහරණයේ දී ක්‍රියාව අවසන් වරට පිහිටන අක්ෂරය 'a' හි ස්ථානය ආපසු ලබාදෙයි:

php<?php
  echo strrpos('abcde abcde', 'a');
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php6

උදාහරණය

බහු අක්ෂර ඇති උපස්තරයක අවසන් ඇතිවීම සෙවීම:

php<?php
  echo strrpos('hello world, hello php', 'hello');
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php13

උදාහරණය

සෙවීම ආරම්භ කරන ස්ථානය නිශ්චිතව දක්වා සෙවීම:

php<?php
  echo strrpos('abcabcabc', 'a', 5);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය (සෙවීම 5 ස්ථානයේ සිට ආරම්භ වේ):

php6

උදාහරණය

උපස්තරය හමුනොවුනොත්, ක්‍රියාව false ආපසු ලබාදෙයි:

php<?php
  var_dump(strrpos('abcdef', 'z'));
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phpfalse

උදාහරණය 5: නාගරික සංවේදී සෙවීම

ක්‍රියාව නාගරිකයට සංවේදී වේ:

php<?php
  var_dump(strrpos('Hello World', 'h'));
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phpfalse

මේවාද බලන්න

  • strripos ක්‍රියාව,
    යනු නාගරිකය සැලකිල්ලට නොගෙන සමාන මෙහෙයුම ක්‍රියාත්මක කරයි
  • strpos ක්‍රියාව,
    යනු උපස්තරයේ පළමු ඇතිවීමේ ස්ථානය ආපසු ලබාදෙයි
  • str_contains ක්‍රියාව,
    යනු අක්ෂරයක් ස්තරයක ඇතිදැයි පරීක්ෂා කරයි
  • str_starts_with ක්‍රියාව,
    යනු ස්තරයේ ආරම්භය පරීක්ෂා කරයි
  • str_ends_with ක්‍රියාව,
    යනු ස්තරයේ අවසානය පරීක්ෂා කරයි