آموزش PHP > آرایه ها در PHP > تابع ( ) array_filter
تابع ( ) array_filter :
تابع ( ) array_filter ، عناصر یک آرایه را بر حسب دستورات یک تابع معین شده سنجیده
و مقادیر مطابق با آن تابع را به صورت یک آرایه بر می گرداند .
این تابع ، اعضای یک آرایه را به ترتیب به تابع تعیین شده ارسال کرده ، آن را با کد
آن مقایسه کرده و در صورت خروجی true ، مقدار آن عنصر را در آرایه جدید قرار می دهد
.
نکته : خروجی این تابع به صورت یک آرایه است .
شکل کلی استفاده از این تابع صورت زیر است :
|
syntax
|
array_filter( array , callbackfunction ) ;
|
|
توضیح
|
این پارامتر نام تابع مورد استفاده را تعیین می کند .
استفاده از این پارامتر اجباری است .
|
این پارامتر تعیین کننده تابع مورد استفاده برای سنجش اعضای آرایه است .
استفاده از این پارامتر اجباری است .
|
مثال عملی :
با اراثه یک مثال عملی کاربرد و خروجی این تابع را در عمل نمایش داده ایم :
|
مثال
|
< ? php
function test_odd($var)
{
return( $var & 1 ) ;
}
$a1 = array( "a" , "b" , 2 , 3 , 4 ) ;
print_r( array_filter( $a1,"test_odd" ) ) ;
? >
|
|
خروجی
|
Array ( [3] => 3 )
|
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نطر خودتان درباره این صفحه :