فونکشن 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+