လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> mb_scrub

mb_scrub

ပုံပျက်နေသော byte sequences ကိုအစားထိုးစာလုံးများဖြင့်အစားထိုးပါ
အမည်:mb_scrub
အမျိုးအစား:Multi-byte string ကို
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:တရားမ 0 င်စာလုံးများကိုကြိုးဖြင့်သန့်ရှင်းရေး လုပ်. ၎င်းတို့ကိုတရားဝင်ဇာတ်ကောင် encodings သို့ပြောင်းပါ

function name: mb_scrub ()

သက်ဆိုင်သောဗားရှင်း - PHP 8.0.0+

အသုံးပြုမှု - MB_scrub () function ကိုသည်တရားမ 0 င်အက္ခရာများကို string တစ်ခုတွင်သန့်ရှင်းရေးလုပ်ရန်နှင့်တရားဝင်ဇာတ်ကောင် encoding သို့ပြောင်းလဲရန်အသုံးပြုသည်။ အထူးသဖြင့်အသုံးပြုသူ input ကိုပြုပြင်သည့်အခါသို့မဟုတ်ပြင်ပအရင်းအမြစ်မှအချက်အလက်များကိုလက်ခံရရှိသည့်အခါ၎င်းသည်အချို့သောဇာတ်ကောင် encoding ပြ problems နာများကိုဖြေရှင်းနိုင်သည်။

Syntax: MB_Scrub (string $ string) (string)): String |

Parametermer

  • $ str: သန့်ရှင်းဖို့ string ကို။
  • $ enc: အသုံးပြုရန် Encoding Encoding ကိုသတ်မှတ်သည့်ရွေးချယ်စရာ parameter သည်။ သတ်မှတ်ထားသောမဖော်ပြထားပါက internal character encoding ကိုပုံမှန်အားဖြင့်အသုံးပြုသည်။

Value ကိုပြန်သွားပါ

  • အကယ်. string ကိုအောင်မြင်စွာသန့်ရှင်းရေးလုပ်ပါကသန့်ရှင်းသော string ကိုပြန်ပို့သည်။
  • အကယ်. string ကိုသန့်ရှင်းရေးမလုပ်နိုင်လျှင်မှားယွင်းစွာပြန်လာသည်။

ဥပမာ -

 $str = "Héll?, W?rld!"; $cleanedStr = mb_scrub($str); echo $cleanedStr; // 输出:Héll?, W?rld! $invalidStr = "Héll? \x80 W?rld!"; $cleanedStr = mb_scrub($invalidStr); echo $cleanedStr; // 输出:Héll? ? W?rld!

မှတ်စုများ

  • MB_Scrub () function ကို PHP 8.0.0 နှင့်နောက်ပိုင်းတွင်သာရနိုင်သည်။
  • အကယ်. သတ်မှတ်ထားသောအက်ခရာ encoding သည်မမှန်ကန်ပါကသို့မဟုတ်မထောက်ပံ့ပါက function သည်အတွင်းပိုင်းဇာတ်ကောင် encoding ကို အသုံးပြု. သန့်ရှင်းလိမ့်မည်။
  • string တစ်ခုလုံးကိုသန့်ရှင်းရေးမလုပ်နိုင်ပါက function သည် string ၏အစိတ်အပိုင်းကိုတတ်နိုင်သမျှတတ်နိုင်သမျှတတ်နိုင်သမျှသန့်ရှင်းစေပြီးသန့်စင်ထားသော string ၏အစိတ်အပိုင်းတစ်ခုသို့ပြန်သွားလိမ့်မည်။
  • MB_scrub () function သည်မူရင်း string ကိုပြုပြင်မွမ်းမံခြင်းမဟုတ်သော်လည်းသန့်ရှင်းသောကြိုးအသစ်တစ်ခုကိုပြန်ပို့သည်။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
လူကြိုက်များသော ဆောင်းပါးများ