function str_ireplace
function str_ireplace သည် စာကြောင်းတစ်ခုအတွင်း စာကြောင်းခွဲ (case-insensitive) အားလုံးကို ရှာဖွေပြီး သတ်မှတ်ထားသောတန်ဖိုးဖြင့် အစားထိုးပေးသည်။ ပထမအကန့်တွင် ရှာဖွေရမည့်စာကြောင်းခွဲကို၊ ဒုတိယတွင် အစားထိုးမည့်စာကြောင်းကို၊ တတိယတွင် ရှာဖွေမှုပြုလုပ်မည့်စာကြောင်းကို ပေးရသည်။
ဖွဲ့စည်းပုံ
str_ireplace(search, replace, subject);
ဥပမာ
စာကြောင်းခွဲ၏ ဖြစ်ပေါ်မှုအားလုံးကို case-insensitive အဖြစ် အစားထိုးကြည့်ပါမည်:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
ကုဒ်အလုပ်လုပ်ပြီးနောက် ရလဒ်:
'! ! !'
ဥပမာ
array ထဲရှိ ရွေးချယ်စရာအမျိုးမျိုးကို အစားထိုးကြည့်ပါမည်:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
ကုဒ်အလုပ်လုပ်ပြီးနောက် ရလဒ်:
'12c'
ဥပမာ
သတ်မှတ်ထားသော စာလုံးများကို တစ်ခုတည်းသော သင်္ကေတတစ်ခုဖြင့် အစားထိုးကြည့်ပါမည်:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
ကုဒ်အလုပ်လုပ်ပြီးနောက် ရလဒ်:
'!!!!!!'
ဥပမာ
array တစ်ခုရှိ အကန့်တစ်ခုချင်းစီတွင် အစားထိုးလုပ်ဆောင်ကြည့်ပါမည်:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
ကုဒ်အလုပ်လုပ်ပြီးနောက် ရလဒ်:
['!bc', '!bc', '!bc']
ဆက်စပ်ကြည့်ရှုရန်
-
function
str_replace,
သည် case-sensitive အဖြစ် အစားထိုးလုပ်ဆောင်ပေးသည် -
function
substr_replace,
သည် စာကြောင်း၏ အပိုင်းတစ်ခုကို အစားထိုးပေးသည်