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

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

विवरण

filter_input_array() फंक्शन एक्सटर्नल वेरिएबल्स के नाम प्राप्त करता है और उन्हें वैकल्पिक रूप से फिल्टर करता है।

सिंटैक्स

filter_input_array(type, arraydefine, add_empty)

पैरामीटर्स

  • type − चेक करने के लिए पांच प्रकार के इनपुट हैं यानी INPUT_GET, INPUT_POST, INPUT_COOKIE, INPUT_SERVER, या INPUT_ENV।

  • arraydefine − यह फिल्टर आर्गुमेंट्स का एक ऐरे निर्दिष्ट करता है। यह वैकल्पिक है।

  • add_empty − यदि मान True है, तो यह मिसिंग कीज को NULL के रूप में रिटर्न वैल्यू में जोड़ता है।

रिटर्न वैल्यू

filter_input_array() फंक्शन सफल होने पर वेरिएबल्स के मानों वाला ऐरे और असफल होने पर false लौटाता है।

उदाहरण

निम्न उदाहरण filter_input_array() फंक्शन का उपयोग POST वेरिएबल्स stname (स्टूडेंट नाम), stmarks (स्टूडेंट मार्क्स), stemail (स्टूडेंट ईमेल) को फिल्टर करने के लिए करता है:

<?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] => jack@abcde.com )
  1. - PHP में array_reverse() फंक्शन

    PHP में array_reverse() फंक्शन सरणी को उल्टे क्रम में लौटाता है। सिंटैक्स array_reverse(arr, preservekey) पैरामीटर्स arr - निर्दिष्ट सरणी। preservekey - संभावित मान TRUE और FALSE। सरणी की कुंजियों के संरक्षण को निर्दिष्ट करता है। रिटर्न वैल्यू उल्टी सरणी। उदाहरण <?php $arr = array(laptop, m

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

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

  1. - PHP में array() फ़ंक्शन / सरणी निर्माण

    PHP में array() भाषा निर्माण (language construct) है जो सरणी बनाता है। PHP 5.4+ में छोटा सिंटैक्स [] भी उपलब्ध है। PHP में तीन प्रकार की सरणियाँ होती हैं। सरणी के प्रकार (Array Types) प्रकारविवरणउदाहरण सूचकांकित (Indexed)संख्यात्मक कुंजियाँ (0, 1, 2...)[10, 20, 30] सहयोगी (Associative)नामित कुंजि