PHP str_ireplace() လုပ်ဆောင်ချက်
ဥပမာ
"Hello world! "ပေတရု" နှင့်အတူ:
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
str_ireplace() လုပ်ဆောင်ချက်သည် စာကြောင်းတစ်ခုရှိ အခြားဇာတ်ကောင်အချို့နှင့် အစားထိုးသည်။
ဤလုပ်ဆောင်ချက်သည် အောက်ပါစည်းမျဉ်းများဖြင့် အလုပ်လုပ်သည်-
- ရှာဖွေရမည့် string သည် array တစ်ခုဖြစ်ပါက၊ ၎င်းသည် array တစ်ခုကို ပြန်ပေးသည်။
- ရှာဖွေရမည့် string သည် array တစ်ခုဖြစ်ပါက၊ ရှာဖွေခြင်းနှင့် အစားထိုးခြင်းကို array element တိုင်းဖြင့် လုပ်ဆောင်ပါသည်။
- ရှာဖွေခြင်းနှင့် အစားထိုးခြင်း နှစ်ခုစလုံးသည် array များဖြစ်ပြီး အစားထိုးမှုတွင် ရှာဖွေသည်ထက် အစိတ်အပိုင်းများနည်းပါက၊ အလွတ်စာကြောင်းကို အစားထိုးအဖြစ် အသုံးပြုမည်
- find သည် array တစ်ခုဖြစ်ပြီး string သည် အစားထိုးပါက၊ ရှာဖွေမှုတန်ဖိုးတိုင်းအတွက် အစားထိုး string ကို အသုံးပြုမည်ဖြစ်သည်။
မှတ်ချက်- ဤလုပ်ဆောင်ချက်သည် အကြီးအသေး အာရုံမခံပါ။ case-sensitive ရှာဖွေမှုကို လုပ်ဆောင်ရန် str_replace() လုပ်ဆောင်ချက်ကို အသုံးပြု ပါ။
မှတ်ချက်- ဤလုပ်ဆောင်ချက်သည် binary-safe ဖြစ်သည်။
အထားအသို
str_ireplace(find,replace,string,count)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
find | Required. Specifies the value to find |
replace | Required. Specifies the value to replace the value in find |
string | Required. Specifies the string to be searched |
count | Optional. A variable that counts the number of replacements |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | အစားထိုးထားသောတန်ဖိုးများဖြင့် စာကြောင်းတစ်ကြောင်း သို့မဟုတ် အခင်းအကျင်းတစ်ခုကို ပြန်ပေးသည်။ |
---|---|
PHP ဗားရှင်း- | ၅+ |
ပြောင်းလဲမှုမှတ်တမ်း- | PHP 5.0 တွင် count parameter ကို ထည့်သွင်းထားသည်။ |
နောက်ထပ် ဥပမာများ
ဥပမာ
array တစ်ခုနှင့် count variable ဖြင့် str_ireplace() ကိုအသုံးပြုခြင်း-
<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive
echo "Replacements: $i";
?>
ဥပမာ
str_ireplace() ကို ရှာသည်ထက် အစားထိုးသည့်ဒြပ်စင်များ အနည်းငယ်ဖြင့် str_ireplace() ကို အသုံးပြုခြင်း-
<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
❮ PHP String အကိုးအကား