Funkshon na PHP filter_input_array()

Tama da amfani

Funkshon na filter_input_array() ta gudanar da input daki daban-daban daga fadada script, kuma ta yi nuni kan su.

Funkshon na wannan ba za a bukata wa call kai filter_input(), kuma yana da iya amfani sosai wa yin filter da input daki daban-daban.

Funkshon na wannan ba za a gudanar da input daga kowace hanyar:

  • INPUT_GET
  • INPUT_POST
  • INPUT_COOKIE
  • INPUT_ENV
  • INPUT_SERVER
  • INPUT_SESSION (Not yet implemented)
  • INPUT_REQUEST (Not yet implemented)

Idan anu a kai, anan a yi kai da data da a yi fara daidai, idan anu a bai kai, anan a yi kai da false.

Lambu

filter_input(input_type, args)
Paramita Ba da yin bayan
input_type Yi. Tashi da cin gurbi. Cinku na cin da cin da yin. Kama na kai gurbi da na zuwa abin da yin a yankin na tsaki.
args

Iyali. Dabara f Wilkinson parameters.

Kwarin abin da yau ne wani abin da yau kamar sunan wanda ke amfani da ita, kuma wani abin da yau ne ID na f Wilkinson, ko f Wilkinson, f Wilkinson, da f Wilkinson.

An zaɓa abin da yau kamar ID na f Wilkinson, kuma dukiya suna amfani da f Wilkinson don kara gudanar da yau gudanarwa da f Wilkinson.

Tsunzuba da Kwallaye

Tsunzuba:GaniKita Abin da Yau na PHP Filterkuma kai cewa: kama yau amfani da shirin.

Shirin

A cewa, amfani da filter_input_array() فونکشن domin kara gudanar da yau POST koyarwa. Yau POST koyarwa na amincewa ne suna: sunan, shekarun shekarun, da adadin e-mail:

<?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));
?>

Kuma kai cewa:

Array
 (
 [name] => Peter
 [age] => 41
 [email] => peter@example.com
 )