فونکشن array_filter() PHP

مثال

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

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