PHP-তে array_filter() ফাংশনটি ব্যবহারকারী-নির্ধারিত কলব্যাক ফাংশন ব্যবহার করে একটি অ্যারের উপাদান ফিল্টার করে। এটি ফিল্টার করা অ্যারে রিটার্ন করে।
সিনট্যাক্স
array_filter(arr, callback, flag)
প্যারামিটার
arr − ফিল্টার করার অ্যারে
callback − ব্যবহার করার কলব্যাক ফাংশন
flag − কলব্যাক ফাংশনে পাঠানো প্যারামিটার:
ARRAY_FILTER_USE_KEY − মান বদলে কীকে একমাত্র আর্গুমেন্ট হিসেবে কলব্যাকে পাস করুন
ARRAY_FILTER_USE_BOTH − মান বদলে কী এবং মান উভয়কে আর্গুমেন্ট হিসেবে কলব্যাকে পাস করুন
রিটার্ন মান
array_filter() ফাংশনটি ফিল্টার করা অ্যারে রিটার্ন করে।
উদাহরণ
<?php function check($arr) { return(!($arr & 1)); } $arr1 = array(3, 6, 9, 15, 20, 30, 45, 48, 59, 66); print_r(array_filter($arr1, "check")); ?>
আউটপুট
Array ( [1] => 6 [4] => 20 [5] => 30 [7] => 48 [9] => 66 )