توابع array_filter() PHP

مثال

فیلتر کردن عناصر آرایه با استفاده از تابع بازگشتی:

<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>

مثال اجرایی

تعریف و استفاده

توابع array_filter() از تابع بازگشتی برای فیلتر کردن مقادیر آرایه استفاده می‌کند.

این تابع هر کلید-مقدار ورودی آرایه را به تابع بازگشتی ارسال می‌کند. اگر تابع بازگشتی true بازمی‌گرداند، کلید-مقدار فعلی آرایه به آرایه بازگشتی بازمی‌گردانده می‌شود. نام‌های کلید آرایه بدون تغییر باقی می‌مانند.

نحوه استفاده

array_filter(array,callbackfunction);
پارامترها توضیح
array ضروری. آرایه‌ای که باید فیلتر شود را مشخص کنید.
callbackfunction ضروری. تابع بازگشتی مورد استفاده را مشخص کنید.

جزئیات فنی

مقدار بازگشتی: آرایه فیلتر شده را بازگرداند.
نسخه PHP: 4.0.6+