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!