হ্যাঁ, PHP-তে filter_input() কে AND/OR দিয়ে কম্বাইন করা সম্ভব। এটি POST ফিল্ডগুলোতে লুপ করে করা যায়:
$value = filter_input(INPUT_POST, 'field', FILTER_DEFAULT, is_array($_POST['field']) ? FILTER_REQUIRE_ARRAY : NULL);
একই কাজের জন্য foreach লুপের সমতুল্য কোড নিচে দেওয়া হলো:
$memory = array(); // সব পোস্ট করা ভ্যালুতে লুপ foreach($_POST as $key => $value) { // অ্যারের জন্য ফিল্টার প্রয়োগ if(is_array($value)) { $ memory [$key] = filter_input(INPUT_POST, $key, {filters for array}); } else { $ memory [$key] = filter_input(INPUT_POST, $key, {filters for scalar}); } }