mb_strstr කාර්යය

mb_strstr කාර්යය බහු බයිට් කේතන සහාය සහිතව නූලක උපනූල පළමු සිදුවීම සොයයි. පළමු පරාමිතිය - සෙවුම සිදු කරන නූල. දෙවන පරාමිතිය - සොයන උපනූල. තෙවන විකල්ප පරාමිතිය, සෙවුනු සිදුවීමට පෙර ඇති නූලේ කොටස ප්‍රතිදානය කිරීම තීරණය කරයි. හතරවන විකල්ප පරාමිතිය කේතනය නියම කරයි.

වාග් රීතිය

phpmb_strstr(
  string $haystack,
  string $needle,
  [bool $before_needle = false],
  [string $encoding],
);

උදාහරණය

නූලක උපනූල පළමු සිදුවීම සොයා ගනිමු:

php<?php
  $res = mb_strstr('abcde', 'b');
  echo $res;
?>

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

php'bcde'

උදාහරණය

නූලක උපනූල පළමු සිදුවීම සොයා ගෙන සිදුවීමට පෙර කොටස ප්‍රතිදානය කරමු:

php<?php
  $res = mb_strstr('abcde', 'cd', true);
  echo $res;
?>

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

php'ab'

උදාහරණය

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

php<?php
  $res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
  echo $res;
?>

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

php'мир'

මේවාද බලන්න

  • mb_strpos කාර්යය,
    උපනූල පළමු සිදුවීමේ ස්ථානය සොයයි
  • strstr කාර්යය,
    බහු බයිට් කේතන සැලකිල්ලට නොගෙන සමාන සෙවීමක් සිදු කරයි