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