تابع ()array_filter
تابع ()array_filter
مثال (تابع ()array_filter)
پر کردن یک آرایه با مقادیر مورد نظر با استفاده از کلید های مشخص شده:
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
امتحان کنید »
تعریف و کاربرد
تابع ()array_filter مقادیر یک آرایه را با استفاده از یک تابع فراخوانی(callback) فیلتر می کند.
این تابع، هر مقدار از آرایه ی ورودی(input array) را به تابع فراخوانی(callback) پاس می دهد. اگر که تابع فراخوانی true را برگرداند، مقدار جاری از ورودی، به تابع نتیجه(result) برگردانده می شود. در ضمن کلید های آرایه محفوظ هستند.
نحوه ی نوشتن
array_filter(array,callbackfunction);
پارامترها | توضیحات |
---|---|
array |
ضروری. آرایه ای که قرار است فیلتر شود را مشخص می کند. |
callbackfunction |
ضروری. تابع فراخوانی(callback) به کار برده شده را مشخص می کند. |
جزئیات تکنیکی
مقدار برگشتی: | آرایه ی فیلتر شده را مشخص می کند. |
---|---|
ورژن php: | 4.0.6+ |
- نوشته شده توسط احسان عباسی
- بازدید: 4026