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

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

  2. PHP-এ array_reverse() ফাংশন

  3. PHP-এ array_rand() ফাংশন

  4. PHP-তে array() ফাংশন