PHP filter_var_array() फ़ंक्शन

परिभाषा और उपयोग

filter_var_array() फ़ंक्शन अनेक वारियेबल प्राप्त करता है और उन्हें फ़िल्टर करता है。

filter_input() को बार-बार बुलाने की आवश्यकता न होने के कारण इस फ़ंक्शन को अनेक वारियेबल को फ़िल्टर करने में बहुत उपयोगी माना जाता है。

यदि सफल होता है तो फ़िल्टर किए गए वारियेबल के मानों को शामिल करने वाला अभिन्न समूह वापस करता है या असफल होने पर false वापस करता है。

व्याकरण

filter_var_array(array, args)
पारामीटर वर्णन
array आवश्यकता।अक्षर चिह्न वाले अभिन्न समूह की नियमितता को निर्धारित करें जो फ़िल्टर करने के लिए आने वाले डाटा को शामिल करता है。
args

वृत्तिपूर्ण।फ़िल्टर पारामीटर आरे को निर्दिष्ट करें。

सही आरे के चाबी नाम हैं।सही मूल्य फ़िल्टर आईडी है, या निर्दिष्ट फ़िल्टर, संकेतक और विकल्पों के आरे।

इस पारामीटर को एक अलग फ़िल्टर आईडी भी दिया जा सकता है, अगर ऐसा है तो इनपुट आरे में सभी मूल्य निर्दिष्ट फ़िल्टर द्वारा फ़िल्टर किए जाएंगे。

सूचना और टिप्पणी

सूचना:देखेंपूर्ण PHP Filter संदर्भ दस्तावेज़इस फ़ंक्शन के साथ उपयोग के लिए अनुवादकों को देखें。

उदाहरण

<?php
$arr = array
 (
 "name" => "peter griffin",
 "age" => "41",
 "email" => "peter@example.com",
 );
$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_var_array($arr, $filters));
?>

आउटपुट इस तरह है:

एरे
 (
 [name] => Peter Griffin
 [age] => 41
 [email] => peter@example.com
 )