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
 )