কম্পিউটার টিউটোরিয়াল

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 octdec() ফাংশন

  2. PHP mt_srand() ফাংশন

  3. PHP mt_getrandmax() ফাংশন

  4. PHP-এ extract() ফাংশন