str_contains ဖန်ရှင်

str_contains ဖန်ရှင်သည် စာသားတစ်ခုအတွင်း စာလုံးတစ်လုံးရှိမရှိ စစ်ဆေးပေးပါသည်။ စာလုံးသည် စာသားထဲတွင် ပါရှိပါက true ကို၊ မပါရှိပါက false ကို ပြန်ပေးသည်။ ဖန်ရှင်၏ ပထမပိုမိတ်တွင် ကျွန်ုပ်တို့ ရှာဖွေမည့် စာသားကို သတ်မှတ်ပေးရပါသည်။ ဒုတိယပိုမိတ်တွင် ကျွန်ုပ်တို့ လိုအပ်သော စာလုံး (သို့မဟုတ်) စာကြောင်းခွဲကို သတ်မှတ်ပေးရပါသည်။

ဖန်ရှင် အသုံးပြုပုံ

phpstr_contains(string $haystack, string $needle): bool

နမူနာ

စာသားထဲတွင် သတ်မှတ်ထားသော စာလုံးရှိမရှိ စစ်ကြည့်ကြပါစို့။

php<?php
  $str = 'abcde';
  $res = str_contains($str, 'a');
  
  var_dump($res);
?>

ကုဒ်ဖြင့် လုပ်ဆောင်ချက်၏ ရလဒ်။

phptrue

နမူနာ

စာသားထဲတွင် သတ်မှတ်ထားသော စာကြောင်းခွဲရှိမရှိ စစ်ကြည့်ကြပါစို့။

php<?php
  $str = 'abcde';
  $res = str_contains($str, 'ab');
  
  var_dump($res);
?>

ကုဒ်ဖြင့် လုပ်ဆောင်ချက်၏ ရလဒ်။

phptrue

နမူနာ

ယခု ကျွန်ုပ်တို့၏ စာသားထဲတွင် 'ac' စာကြောင်းခွဲကို ရှာကြည့်ကြပါစို့။

php<?php
  $str = 'abcde';
  $res = str_contains($str, 'ac');
  
  var_dump($res);
?>

ကုဒ်ဖြင့် လုပ်ဆောင်ချက်၏ ရလဒ်။

phpfalse

ဆက်စပ်ကြည့်ရှုရန်

  • str_starts_with ဖန်ရှင်၊
    အကြောင်းမှာ ၎င်းသည် စာသား၏ အစကို စစ်ဆေးပေးသောကြောင့်ဖြစ်သည်။
  • str_ends_with ဖန်ရှင်၊
    အကြောင်းမှာ ၎င်းသည် စာသား၏ အဆုံးကို စစ်ဆေးပေးသောကြောင့်ဖြစ်သည်။
  • in_array ဖန်ရှင်၊
    အကြောင်းမှာ ၎င်းသည် ခင်းကျင်းတန်ဖိုးအတွင်း အကြောင်းအရာတစ်ခုရှိမရှိ စစ်ဆေးပေးသောကြောင့်ဖြစ်သည်။
  • strpos ဖန်ရှင်၊
    အကြောင်းမှာ ၎င်းသည် စာကြောင်းခွဲတစ်ခုဝင်ရောက်သည့် နေရာကို ပြန်ပေးသောကြောင့်ဖြစ်သည်။