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 လုပ်ဆောင်ချက်,
    အဆိုပါလုပ်ဆောင်ချက်သည် မျိုးစုံဘိုက်တည်ဆောက်ပုံများကို ထည့်သွင်းစဉ်းစားခြင်းမရှိဘဲ အလားတူရှာဖွေမှုကို လုပ်ဆောင်ပေးသည်