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

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

विवरण

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

सिंटैक्स

filter_input(type, var, filtername, options)

पैरामीटर्स

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

  • var − वेरिएबल का नाम।

  • filtername − ID प्राप्त करने के लिए फिल्टर का नाम।

  • options − उपयोग करने के लिए ऑप्शन्स निर्दिष्ट करता है।

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

filter_input() फंक्शन सफल होने पर वेरिएबल का मान, असफल होने पर false, या null यदि वेरिएबल पैरामीटर सेट नहीं है।

उदाहरण

<?php
if (!filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) {
    echo "E-Mail isn't valid!";
} else {
    echo "E-Mail is valid!";
}
?>

आउटपुट

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

E-Mail isn't valid!
  1. - PHP mt_srand() फ़ंक्शन - मर्सन ट्विस्टर रैंडम जनरेटर सीड करना

    PHP का mt_srand() फ़ंक्शन **मर्सन ट्विस्टर (Mersenne Twister) रैंडम नंबर जनरेटर** को सीड करता है। mt प्रीफिक्स मर्सन ट्विस्टर एल्गोरिदम को इंगित करता है, जो मानक rand() से तेज़ और बेहतर गुणवत्ता वाला है। PHP में इसका उपयोग **वैकल्पिक** है क्योंकि स्वचालित सीडिंग होती है। सिंटैक्स mt_srand(int $seed

  1. - PHP mt_getrandmax() फ़ंक्शन - अधिकतम रैंडम मान

    PHP का mt_getrandmax() फ़ंक्शन **मर्सन ट्विस्टर जनरेटर द्वारा उत्पन्न किए जा सकने वाले सबसे बड़े पूर्णांक** को लौटाता है। यह mt_rand() के लिए डिफ़ॉल्ट ऊपरी सीमा के रूप में कार्य करता है। सिंटैक्स mt_getrandmax(): int पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान सबसे बड़ा संभव पूर्णांक (पूर्णांक)।

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

    PHP में extract() फंक्शन सरणी से वर्तमान सिंबल टेबल में चर आयात करता है। यह सफलतापूर्वक निकाले गए चरों की संख्या लौटाता है। सिंटैक्स extract(arr, rules, prefix) पैरामीटर्स arr - निर्दिष्ट सरणी। rules - निर्दिष्ट करता है कि अमान्य चर नाम से कैसे निपटें। संभावित मान: EXTR_OVERWRITE - डिफ़ॉल्ट। टकर