دالة PHP array_filter ()
مثال
تصفية قيم المصفوفة باستخدام وظيفة رد الاتصال:
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array(1,3,2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
التعريف والاستخدام
تعمل الدالة array_filter () على تصفية قيم المصفوفة باستخدام دالة رد الاتصال.
تمرر هذه الوظيفة كل قيمة من صفيف الإدخال إلى وظيفة رد الاتصال. إذا أعادت دالة رد الاتصال صحيحًا ، يتم إرجاع القيمة الحالية من الإدخال إلى مصفوفة النتيجة. يتم الاحتفاظ بمفاتيح الصفيف.
بناء الجملة
array_filter(array, callbackfunction, flag)
قيمه المعامل
Parameter | Description |
---|---|
array | Required. Specifies the array to filter |
callbackfunction | Optional. Specifies the callback function to use |
flag | Optional. Specifies what arguments are sent to callback:
|
تفاصيل تقنية
قيمة الإرجاع: | إرجاع المصفوفة التي تمت تصفيتها |
---|---|
إصدار PHP: | 4.0.6+ |
سجل التغيير في PHP: | PHP 5.6: تمت إضافة معلمة العلم الاختيارية |
❮ مرجع مصفوفة PHP