mb_stripos ශ්‍රිතය

mb_stripos ශ්‍රිතය අකුරු ප්‍රමාණය නොසලකා යම් පේළියක උපසිරැසියක පළමු ස්ථානය සොයයි. stripos ශ්‍රිතයට වඩා, බහු-බයිට් කේතන (UTF-8 සහ අනෙකුන්) සමඟ නිවැරදිව ක්‍රියා කරයි. පළමු පරාමිතිය ලෙස සෙවීම සඳහා වන පේළිය ගනී, දෙවන පරාමිතිය ලෙස සොයන උපසිරැසිය ගනී, තෙවන පරාමිතිය (අනිවාර්ය නොවන) ලෙස සෙවීම ආරම්භ කිරීමේ ස්ථානය ගනී, සහ හතරවන පරාමිතිය ලෙස කේතනය ගනී.

වාක්‍ය ඛණ්ඩය

phpmb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false

උදාහරණය

පේළියක උපසිරැසියක ස්ථානය සොයා ගනිමු:

php<?php
  $res = mb_stripos('AbCdE', 'bc');
  echo $res;
?>

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

php1

උදාහරණය

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

php<?php
  $res = mb_stripos('AbCdE', 'cd', 2);
  echo $res;
?>

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

php2

උදාහරණය

කේතනය නියම කර සෙවීම:

php<?php
  $res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
  echo $res;
?>

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

php7

මේවාත් බලන්න

  • mb_strpos ශ්‍රිතය,
    අකුරු ප්‍රමාණය සලකා සෙවීම් සිදු කරයි
  • stripos ශ්‍රිතය,
    සමාන ආකාරයට ක්‍රියා කරයි, නමුත් බහු-බයිට් කේතන සහාය නොදක්වයි