Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में filter_input_array () फ़ंक्शन

फ़िल्टर_इनपुट_एरे () फ़ंक्शन बाहरी चर के नाम प्राप्त करता है और उन्हें वैकल्पिक रूप से फ़िल्टर करता है।

सिंटैक्स

filter_input_array(type, arraydefine, add_empty)

पैरामीटर

  • टाइप करें - जाँच करने के लिए पाँच प्रकार के इनपुट हैं, अर्थात् INPUT_GET, INPUT_POST, INPUT_COOKIE, INPUT_SERVER, या INPUT_ENV।

  • सरणी परिभाषित - यह फ़िल्टर तर्कों की एक सरणी निर्दिष्ट करता है। यह वैकल्पिक है।

  • जोड़ें_खाली -यदि मान सत्य है, तो यह अनुपलब्ध कुंजियों को वापसी मान में NULL के रूप में जोड़ता है।

वापसी

फ़िल्टर_इनपुट_एरे () फ़ंक्शन एक सरणी देता है जिसमें सफलता पर चर के मान होते हैं, या विफलता पर गलत होते हैं।

उदाहरण

निम्नलिखित एक उदाहरण है जो POST चर stname (छात्र नाम), stmarks (छात्र चिह्न), stemail (छात्र ईमेल) को फ़िल्टर करने के लिए filter_input_array() फ़ंक्शन का उपयोग करता है

<?php
   $filters = array (
      "stname" => array (
         "filter"=>FILTER_CALLBACK,
         "flags"=>FILTER_FORCE_ARRAY,
         "options"=>"ucwords"
      ),
      "stmarks" => array (
         "filter"=>FILTER_VALIDATE_INT,
         "options"=>array (
            "min_range"=>1,
            "max_range"=>100
         )
      ),
      "stemail"=> FILTER_VALIDATE_EMAIL,
   );
   print_r(filter_input_array(INPUT_POST, $filters));
?>

निम्न आउटपुट है।

Array (
   [stname] => Jack
   [stmarks] => 95
   [stemail] => [email protected]
)

  1. PHP में array_reverse () फ़ंक्शन

    array_reverse() फ़ंक्शन उल्टे क्रम में एक सरणी देता है। सिंटैक्स array_reverse(arr, preservekey) पैरामीटर गिरफ्तार -निर्दिष्ट सरणी संरक्षित कुंजी - संभावित मान TRUE और FALSE हैं। सरणी की कुंजियों के संरक्षण को निर्दिष्ट करता है। वापसी array_reverse() फ़ंक्शन उलटी हुई सरणी देता है। उदाहरण न

  1. PHP में array_rand () फ़ंक्शन

    array_rand() फ़ंक्शन किसी सरणी से एक या अधिक यादृच्छिक कुंजियाँ देता है। सिंटैक्स array_rand(arr, count) पैरामीटर गिरफ्तार - निर्दिष्ट सरणी गिनती - वापसी के लिए यादृच्छिक कुंजियों की संख्या वापसी array_rand() फ़ंक्शन एक यादृच्छिक कुंजी देता है। आप निर्दिष्ट कर सकते हैं कि क्या आप यादृच्छिक

  1. PHP में सरणी () फ़ंक्शन

    PHP में array() फंक्शन एक array बनाता है। PHP में Array तीन प्रकार की होती है। अनुक्रमित सरणियाँ - यह संख्यात्मक सूचकांक के साथ एक सरणी है सहयोगी सरणियाँ - यह नामित कुंजियों वाली एक सरणी है बहुआयामी सरणियाँ − यह एक सरणी है जिसमें एक या अधिक सरणियाँ होती हैं सिंटैक्स // array with numeric