filter_input() ফাংশনটি বাহ্যিক ভেরিয়েবলের একটি নাম পায় এবং এটি ঐচ্ছিকভাবে ফিল্টার করে।
সিনট্যাক্স
filter_input(type, var, filtername, options)
পরামিতি
-
টাইপ − চেক করার জন্য পাঁচ ধরনের ইনপুট আছে যেমন INPUT_GET, INPUT_POST, INPUT_COOKIE, INPUT_SERVER, বা INPUT_ENV৷
-
var − ভেরিয়েবলের নাম।
-
ফিল্টার নাম − ID পেতে ফিল্টারের নাম৷
৷ -
বিকল্পগুলি৷ - ব্যবহারের জন্য বিকল্পগুলি নির্দিষ্ট করে৷
৷
ফেরত
filter_input() ফাংশন সফলতার উপর ভেরিয়েবলের মান প্রদান করে, ব্যর্থতার উপর মিথ্যা, অথবা ভেরিয়েবলের প্যারামিটার সেট না থাকলে শূন্য।
উদাহরণ
<?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!