آموزش PHP   >   آرایه ها در PHP   >   تابع ( ) array_filter

تابع ( ) array_filter :

تابع ( ) array_filter ، عناصر یک آرایه را بر حسب دستورات یک تابع معین شده سنجیده و مقادیر مطابق با آن تابع را به صورت یک آرایه بر می گرداند .
این تابع ، اعضای یک آرایه را به ترتیب به تابع تعیین شده ارسال کرده ، آن را با کد آن مقایسه کرده و در صورت خروجی true ، مقدار آن عنصر را در آرایه جدید قرار می دهد .
نکته : خروجی این تابع به صورت یک آرایه است .
شکل کلی استفاده از این تابع صورت زیر است :

syntax array_filter( array , callbackfunction ) ;

syntax توضیح هر یک از موارد
توضیح پارامتر
این پارامتر نام تابع مورد استفاده را تعیین می کند .
استفاده از این پارامتر اجباری است .
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 )


راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه  :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :               
آدرس Email :  

نظر شما :      
سوال امنیتی : جمع سه + پنج چنده ؟