mb_strrpos කාර්යය

mb_strrpos කාර්යය යනු අවසන් අනුපිටපත් ඇතුළත් කිරීමේ ස්ථානය පෙළක සොයා ගන්නා එකකි. බහු-බයිට් කේතන (UTF-8 සහ අනෙකුත්) සමඟ වැඩ කරයි. පළමු පරාමිතිය ලෙස සෙවීම සඳහා වූ පෙළ, දෙවන පරාමිතිය ලෙස සෙවිය යුතු අනුපිටපත, තෙවන පරාමිතිය (විකල්ප) ලෙස සෙවීම ආරම්භ කිරීමේ ස්ථානය සහ හතරවන පරාමිතිය (විකල්ප) ලෙස කේතනය ගනී.

වාක්‍ය රචනය

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

උදාහරණය

පෙළක අවසන් අනුපිටපත් ඇතුළත් කිරීමේ ස්ථානය සොයා ගනිමු:

php<?php
  $res = mb_strrpos('аабабв', 'б');
  echo $res;
?>

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

php3

උදාහරණය

UTF-8 කේතනය නියම කරමින් සෙවීම:

php<?php
  $res = mb_strrpos('日本語', '語', 0, 'UTF-8');
  echo $res;
?>

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

php2

උදාහරණය

අනුපිටපත සොයාගත නොහැකි විට, කාර්යය false ආපසු දෙයි:

php<?php
  $res = mb_strrpos('abcde', 'z');
  var_dump($res);
?>

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

phpfalse

මෙයද බලන්න

  • mb_strpos කාර්යය,
    පළමු අනුපිටපත් ඇතුළත් කිරීම සොයා ගන්නා
  • strrpos කාර්යය,
    කේතනය සැලකිල්ලට නොගෙන අවසන් අනුපිටපත් ඇතුළත් කිරීම සොයා ගන්නා