လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP သည် strings များမှရထားပြန်လာသည့်စာလုံးများကိုဖယ်ရှားပေးသည်။

PHP သည် strings များမှရထားပြန်လာသည့်စာလုံးများကိုဖယ်ရှားပေးသည်။

gitbox 2025-06-24

1 ။ နိဒါန်း

ဖွံ့ဖြိုးရေးလုပ်ငန်းစဉ်အတွင်း, ဒေတာ format ပြ problems နာများကိုရှောင်ရှားရန်ကြိုးများပြုပြင်ခြင်းအတွက် tradiogean ကိုပြန်လည်ထုတ်ယူခြင်းကိုဖယ်ရှားရန်မကြာခဏလိုအပ်လေ့ရှိသည်။ ဤဆောင်းပါးသည်ကြိုးများမှရထားများမှရထားပြန်လာသည့်စာလုံးများကိုအလွယ်တကူဖယ်ရှားပေးရန်အတွက်အသုံးပြုသော PHP နည်းလမ်းများအားမိတ်ဆက်ပေးလိမ့်မည်။

2 ။ Php ရှိကြိုးများမှရထားပြန်လာသည့်ဇာတ်ကောင်များကိုဖယ်ရှားရန်နည်းလမ်း

2.1 str_replace function ကိုအသုံးပြုခြင်း

PHP တွင်ပါ 0 င်သော strip_replace function သည် string အတွက်ရထားပြန်လာသည့်ဇာတ်ကောင်ကိုတိုက်ရိုက်အစားထိုးနိုင်သည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

 
$str = "Hello,\nworld!";
$str = str_replace("\n", '', $str);
echo $str;

Execution ပြီးနောက် string ထဲရှိအသစ်သောဇာတ်ကောင်ကိုဖယ်ရှားလိမ့်မည်။

မင်္ဂလာပါကမ္ဘာလောက!

Preg_replace function ကိုအသုံးပြုပြီး 2.2

Preg_replace လုပ်ဆောင်ချက်သည်ရှုပ်ထွေးသောအစားထိုးလိုအပ်ချက်များကိုဖြည့်ဆည်းရန်အတွက်ပုံမှန်စကားရပ်ကိုက်ညီမှုနှင့်အစားထိုးခြင်းတို့ကိုအသုံးပြုသည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -

 
$str = "Hello,\nworld!";
$str = preg_replace("/\n/", "", $str);
echo $str;

ဤနည်းလမ်းသည်ရထားပြန်လာသည့်စာလုံးများအားလုံးကိုထိရောက်စွာဖယ်ရှားနိုင်ပြီးရလဒ်ရလဒ်မှာ -

မင်္ဂလာပါကမ္ဘာလောက!

2.3 strtr function ကိုအသုံးပြုခြင်း

Strtr function သည်တစ်ချိန်တည်းတွင်အစားထိုးနေရာချထားပေးသည့်အစားထိုးခင်းကျင်းမှုကိုအစားထိုးရန်ခွင့်ပြုသည်။ ရထားပြန်လာသည့်ဇာတ်ကောင်ကိုဖယ်ရှားခြင်းဥပမာတစ်ခုမှာအောက်ပါအတိုင်းဖြစ်သည် -

 
$str = "Hello,\nworld!";
$str = strtr($str, array("\n" => ''));
echo $str;

အစားထိုးပြီးစီးပြီးနောက် output သည်:

မင်္ဂလာပါကမ္ဘာလောက!

3 ။ အကျဉ်းချုပ်

အထက်ပါနည်းလမ်းသုံးခုအားလုံးသည်ကြိုးများမှရထားများပြန်လာသည့်စာလုံးများကိုအလွယ်တကူဖယ်ရှားနိုင်သည်။ Strt_replace သည်ရိုးရှင်းပြီးတိုက်ရိုက်ဖြစ်သည်။ Preg_replace သည်ပုံမှန်အစားထိုးရန်သင့်တော်သည်။ တိကျသောလိုအပ်ချက်များနှင့်စွမ်းဆောင်ရည်ထည့်သွင်းစဉ်းစားချက်များကို အခြေခံ. သင့်လျော်သောနည်းလမ်းကိုရွေးချယ်ခြင်းသည်ကြိုးများကိုပိုမိုထိရောက်စွာလုပ်ဆောင်နိုင်သည်။