PHP filter_input_array() ဘွ数
အသုံးပြုခြင်း နှင့် အသုံးပြုခြင်း
filter_input_array() ဘွ数သည် စက်တင်းအပြင်မှ အသုံးပြုခြင်း အမျိုးအစားများ ကို နှိပ်ချက်ပြုခြင်း နှင့် ပြန်လည်ပေးသည်。
filter_input() ဘွ数ကို ပြန်လည်ခေါ်ဆိုခြင်း မပြုလို့ အသုံးပြုနိုင်သော အသုံးပြုခြင်း အမျိုးအစားများ အများဆုံး အသုံးပြုသည်。
အကူအညီ သုံးစွဲနိုင်ခြင်း အမျိုးအစားများ မှ အသုံးပြုနိုင်သော ဘွ数ပါ။
- INPUT_GET
- INPUT_POST
- INPUT_COOKIE
- INPUT_ENV
- INPUT_SERVER
- INPUT_SESSION (Not yet implemented)
- INPUT_REQUEST (Not yet implemented)
အောင်မြင်ခဲ့လျှင် ပြန်လည်ပေးသော သုံးစွဲခြင်း သို့မဟုတ် အဆိုပါ အမှားကို false ပြန်လည်ပေးသည်。
ပြောဉ်ပြီး
filter_input(input_type, args)
ပါဝင်သည် | ဖော်ပြ |
---|---|
input_type | တစ်ခုချင်းသာလို့သင့်လို့သား။ ဖြည့်စွက်ခြင်း အမျိုးအစားကို ကိုးကွယ်ပါ။ အထက်တွင် ဖြစ်နိုင်ခြေရှိသော အမျိုးအစားများ အစဉ်အဆင်းမှ ကြည့်ပါ。 |
args |
可选。规定过滤器参数数组。 合法的数组键是变量名。合法的值是过滤器 ID,或者规定过滤器、标志以及选项的数组。 ဤအကြံပေး သည် တစ်ခုတည်းသော စည်းကြမ်းအယူအဆ တစ်ခု ဖြစ်၍ အသုံးပြုခြင်းများ အရ ဖြစ်သည်။ အရည်အချင်း အတွင်းမှ အရည်အချင်း အသုံးပြုခြင်း အရ အရည်အချင်း အရ ဖြစ်သည်။ |
အကြံပေး နှင့် အသတ်း
အကြံပေးကိုးကားအကွယ်အချင်း PHP Filter စည်းကြမ်းဤစက်ရုံးအသုံးပြုခြင်း နှင့် အသုံးပြုနိုင်သော စည်းကြမ်းများ ကို ကြည့်ပါ
အမှတ်အသား
ဤအခါတွင် ကျွန်တော်တို့ filter_input_array() စက်ရုံးအသုံးပြု၍ သုံးပြီးသော POST အသုံးပြုခြင်း ၃ မျိုးကို ပြုလုပ်သည်။ အသုံးပြုသော POST အသုံးပြုခြင်း များ ဖြစ်သည်မှာ အမည်၊ အချိန်၊ နှင့် အိမ်ဌာန်အကြီးများ ဖြစ်သည်။
<?php $filters = array ( "name" => array ( "filter"=>FILTER_CALLBACK, "flags"=>FILTER_FORCE_ARRAY, "options"=>"ucwords" ), "age" => array ( "filter"=>FILTER_VALIDATE_INT, "options"=>array ( "min_range"=>1, "max_range"=>120 ) ), "email"=> FILTER_VALIDATE_EMAIL, ); print_r(filter_input_array(INPUT_POST, $filters)); ?>
ပြန်လည်ထုတ်လုပ်ခြင်းများမှာ
Array ( [name] => Peter [age] => 41 [email] => peter@example.com )