strtr function
strtr function သည် string အတွင်းရှိ character များကို
ရှာဖွေခြင်းနှင့် အစားထိုးခြင်းကို ဆောင်ရွက်ပေးသည်။ ၎င်းတွင် လုပ်ဆောင်မှုပုံစံနှစ်မျိုးရှိသည်။
ပထမပုံစံတွင် function သည် အစားထိုးမှုများ array တစ်ခုကို လက်ခံသည်။ array ၏ key များသည် ကျွန်ုပ်တို့ အစားထိုးမည့်အရာများ ဖြစ်ပြီး value များကမူ မည်သည့်အရာနှင့်အစားထိုးမည် ဆိုသည်ကို ဖော်ပြသည်။
strtr(အစားထိုးမည့်စာ, အစားထိုးမှုများ array);
ဒုတိယပုံစံတွင် function သည် parameter တစ်ခုအနေဖြင့် အစားထိုးခံရမည့် character များ ပါဝင်သည့် string တစ်ခုကို လက်ခံပြီး parameter ဒုတိယအနေဖြင့်မူ အစားထိုးမည့် character များ ပါဝင်သည့် string ကို လက်ခံသည်။ ပထမ string ရှိ character များကို ၎င်းတို့နှင့်အညီဖြစ်သော ဒုတိယ string ရှိ character များဖြင့် အစားထိုးမည် ဖြစ်သည်။
strtr(အစားထိုးမည့်စာ, အစားထိုးခံရမည့်အရာ, အစားထိုးမည့်အရာ);
ဥပမာ
ဤဥပမာတွင် function သည် character များ
1 နှင့် 2 ကို သက်ဆိုင်ရာ 'a' နှင့် 'b'
အဖြစ်သို့ အစားထိုးမည်ဖြစ်သည်။
<?php
echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>
ကုဒ်ကို run ပြီးနောက် ရရှိသော ရလဒ်။
'aaabbb'
ဥပမာ
ဤဥပမာတွင် function သည်လည်း character များ
1 နှင့် 2 ကို သက်ဆိုင်ရာ 'a' နှင့် 'b'
အဖြစ်သို့ အစားထိုးမည်ဖြစ်သည်။
<?php
echo strtr('111222', '12', 'ab');
?>
ကုဒ်ကို run ပြီးနောက် ရရှိသော ရလဒ်။
'aaabbb'
ဤအကြောင်းကိုလည်း ကြည့်ရှုပါ
-
str_replacefunction,
အဘယ်ကြောင့်ဆိုသော် ၎င်းသည်လည်း ရှာဖွေခြင်းနှင့်အစားထိုးခြင်းကို ဆောင်ရွက်ပေးသည်။ -
substr_replacefunction,
အဘယ်ကြောင့်ဆိုသော် ၎င်းသည် string ၏အစိတ်အပိုင်းတစ်ခုကို ဖြတ်ထုတ်ကာ အခြားတစ်ခုနှင့် အစားထိုးပေးသည်။