preg_filter()
function သည်ပုံစံကိုက်ညီမှုကိုအစားထိုးခြင်းဖြင့်အစားထိုးထားသည့်ကြိုးများသို့မဟုတ်ခင်းကျင်းမှုကိုပြန်လည်ရရှိခဲ့သည်။
input ကို array တစ်ခုဖြစ်ပါက function ကို array ပြန်ပေးသည်။ အကယ်. input သည် string တစ်ခုဖြစ်ပါကဤလုပ်ဆောင်ချက်သည် string တစ်ခုပြန်ပို့သည်။
ဒီ function ဟာ preg_replace()
နဲ့ဆင်တူတယ်, ဒါပေမယ့်ခြားနားချက်တစ်ခုနဲ့တူတယ်။ ဤကိစ္စတွင် input သည် string တစ်ခုအစား string တစ်ခုဖြစ်ပါက function ကိုပြန်ပို့သည်။
အစားထိုး string တွင် \n
သို့မဟုတ် n
ပုံစံ၏နောက်ပြန်ရည်ညွှန်းချက်ပါ n
င်နိုင်သည်။ ပြန်လာသော strings \0
$0
ဖြစ်ရပ်မှန်များကိုအုပ်စုနှင့် \n
နှင့် n
ကိုအုပ်စုနှင့်ကိုက်ညီသောအလွှာဖြင့်အစားထိုးလိမ့်မည်။
string list တွင်နံပါတ်များကိုကွင်းခတ်ထားသည့်နံပါတ်များကိုပူးတွဲပါ။
<? PHP $ input = [ "ဒါဟာ 5 နာရီပဲ" , "ရက်ပေါင်း 40" , "ဒီမှာနံပါတ်မရှိဘူး" , "2000 တွင်" ] ; $ ရလဒ် = PREG_FILTER ( '/ [0-9] + /' / ' , ' ($ 0) , $ input ) , Print_R ( $ ရလဒ် ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
PREG_FILTER ( ပုံစံ , အစားထိုးခြင်း , input , ကန့်သတ် , ရေတွက် )
တေးရေး | ဖေါ်ပြ |
---|---|
ပုံစံ | လိုအပ်ပါတယ် ရှာဖွေရန်အဘယ်အရာကိုညွှန်ပြသည့်ပုံမှန်အသုံးအနှုန်းများပါရှိသည်။ |
ပြန်လည်နေရာချခြင်း | လိုအပ်ပါတယ် ပုံစံကိုက်ညီသော string ကိုအစားထိုးပါလိမ့်မယ်။ ၎င်းတွင် backreferces များပါ 0 င်နိုင်သည်။ |
အင်ပွတ်ပြုလုပ် | လိုအပ်ပါတယ် အစားထိုးဖျော်ဖြေဖို့ကြိုး၏ strings သို့မဟုတ်ခင်းကျင်း။ |
ကန့်သတ် |
optional ကို။ string တစ်ခုစီတွင်ပြုလုပ်နိုင်သည့်အစားထိုးအရေအတွက်နှင့် ပတ်သက်. ကန့်သတ်ချက်ကိုသတ်မှတ်သည်။ အဘယ်သူမျှမကန့်သတ်ညွှန်ပြ, ပုံမှန် default ဖြစ်ပါတယ်။ |
ရေတွက် | optional ကို။ function ကိုကွပ်မျက်ခံရပြီးနောက်ဤ variable တွင်ကွပ်မျက်ခံရသောအစားထိုးအရေအတွက်အရေအတွက်ကိုညွှန်ပြသောနံပါတ်တစ်ခုပါ 0 င်သည်။ |