လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> MB_Regex_set_options functions ၏ဘုံ parameters တွေကိုဘာတွေလဲ။ အသေးစိတ်သုံးသပ်ချက်

MB_Regex_set_options functions ၏ဘုံ parameters တွေကိုဘာတွေလဲ။ အသေးစိတ်သုံးသပ်ချက်

gitbox 2025-09-21

ဘုံ parameter သည်ခွဲခြမ်းစိတ်ဖြာ

MB_Reegex_set_options () parameters များ () အဓိကအားဖြင့် strings အဖြစ် passed သောအောက်ပါရွေးချယ်စရာများဖြစ်ကြသည်။

  1. ငါ - အမှုလိုက်ကိုက်ညီမှုဥပမာ - MB_Reegex_set_options ('i') ။
    function: ကိုက်ညီသည့်အခါစာလုံးအသေးဖြင့်စာလုံးအသေးဖြင့်အမှုများပြုလုပ်ပါ။ ဥပမာအားဖြင့် ABC နှင့် လိုက်ဖက် ABC နှင့်လည်းကိုက်ညီနိုင်သည်။

  2. X - တိုးချဲ့ mode support: mb_regex_set_options ('x');
    function: နေရာများနှင့်မှတ်ချက်များကိုပုံမှန်အသုံးအနှုန်းများကိုပုံမှန်ဖော်ပြရန်ခွင့်ပြုသည်။ ဥပမာအားဖြင့်:

     <span><span><span class="hljs-title function_ invoke__">mb_ereg</span></span><span>(<span class="hljs-string">'a # ကိုက်ညီa
            b # ကိုက်ညီb
            c'</span>, </span><span><span class="hljs-variable">$str</span></span><span>);
    </span></span>
  3. S - Single-line mode support: mb_regex_set_options ('s');
    function: ကိုက်ညီတဲ့အစက် လိုင်းချိုးဖောက်အပါအဝင်ဇာတ်ကောင်အားလုံး။ ပုံမှန်အားဖြင့် , အသစ်များနှင့်မကိုက်ညီပါ။

  4. M - Multi-line mode support: mb_regex_set_options ('M')
    function ကို - string ၏အစအ ဦး နှင့် ဆုံးမဟုတ်ဘဲလိုင်းတစ်ခုချင်းစီ၏အစနှင့်အဆုံးအသီးသီး function ကို။

  5. A - MB_Regex_set_options ('A' ') မှအတင်းအဓမ္မကိုက်ညီမှုဥပမာ - MB_Regex_set_options (' A '),
    function ကို - ပစ်မှတ် string စသည့်အစမှပုံမှန်ကိုက်ညီမှုလိုအပ်သည်, အစအ ဦး ၌မအောင်မြင်ပါ။

  6. D - String ၏အဆုံးမှအတင်းအဓမ္မကိုက်ညီခြင်းဥပမာ - MB_Regex_set_options ('D'),
    function ကို - ပစ်မှတ် string ၏အဆုံးမှပုံမှန်ကိုက်ညီမှုလိုအပ်သည်။


parameterk ပေါင်းစပ်သုံးပါ

ဤရွေ့ကား parameters တွေကိုပေါင်းစပ်အမှုအသေးနှင့်အတူ multi-line mode ကိုဖွင့်အဖြစ်ပေါင်းစပ်နိုင်ပါတယ်:

 <span><span><span class="hljs-title function_ invoke__">mb_regex_set_options</span></span><span>(</span><span><span class="hljs-string">'im'</span></span><span>);
</span></span>

ဆိုလိုသည်မှာပုံမှန်အစည်းအဝေးများသည်အမှုနှင့် ^ ကိုလျစ်လျူရှုပြီး ^ နှင့် $ တစ်ခုစီ၏အစနှင့်အဆုံးနှင့်ကိုက်ညီလိမ့်မည်။


အသုံးပြုမှုဥပမာ

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-title function_ invoke__">mb_regex_set_options</span></span><span>(</span><span><span class="hljs-string">'i'</span></span><span>); </span><span><span class="hljs-comment">// အမှုကိုလျစ်လျူရှုပါ</span></span><span>

</span><span><span class="hljs-variable">$pattern</span></span><span> = </span><span><span class="hljs-string">"php"</span></span><span>;
</span><span><span class="hljs-variable">$subject</span></span><span> = </span><span><span class="hljs-string">"PHP is great!"</span></span><span>;
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">mb_ereg</span></span><span>(</span><span><span class="hljs-variable">$pattern</span></span><span>, </span><span><span class="hljs-variable">$subject</span></span><span>)) {
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ကိုက်ညီ成功!"</span></span><span>;
} </span><span><span class="hljs-keyword">else</span></span><span> {
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ကိုက်ညီ失败!"</span></span><span>;
}
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

ရလဒ်ရလဒ် -

 <span><span>ကိုက်ညီ成功!
</span></span>

သင်မြင်နိုင်သည့်အတိုင်း MB_Regex_set_set_options ('i') သည် PHP ကို ​​PHP နှင့် လိုက်ဖက်ခြင်း,