یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی
🎯 ثبت نام
بستن تبلیغات
دوره آموزش جامع PHP از صفر تا صد با پروژه‌های عملی

توی دوره رایگان PHP، هر چیزی که برای حرفه‌ای شدن نیاز داری رو یاد می‌گیری! از مفاهیم پایه تا پیشرفته، همراه با یه پروژه واقعی برای ساخت یه سایت مثل آپارات.

مشاهده بیشتر
دوره پروژه‌محور لاراول: ساخت وبسایت خبری از صفر تا صد

توی این دوره با هم یه وبسایت خبری واقعی رو از صفر می‌سازیم! از طراحی دیتابیس و احراز هویت تا ساخت API و یه پنل مدیریت حرفه‌ای، همه رو یاد می‌گیریم و آماده پروژه‌های واقعی میشی!

مشاهده بیشتر

آموزش کار با تابع ()array_filter در PHP

آموزش کار با تابع array_filter() در PHP

نحوه ی استفاده از تابع (syntax)

1
array array_fill_keys ( array $keys, mixed $value );<button></button>

شرح کاربرد تابع array_filter()

این تابع داخل آرایه ای که به عنوان آرگومان به آن ارسال شده چرخیده و هر یک از المان های عضو آن را به تابع بازفراخوان که به عنوان آرگومان دوم به آن ارسال شده پاس می دهد. به عبارت دیگر المان های آرایه ی ورودی را با ارسال به تابع (پارامتر دوم) فیلتر می نماید.

پارامترهای ارسالی به تابع

شماره
پارامتر مربوطه و شرح کاربرد
1
input
آرایه ای که به عنوان ورودی به تابع ارسال شده و المان های آن جهت بررسی به تابع callback پاس داده می شود.
2
callback
تابع بازفراخوان یا callback که المان های پارامتر اول را بررسی می کند.

مقدار بازگشتی و خروجی

یک آرایه از المان هایی که تست تعریف شده در تابع بازفراخوان را پاس کرده، به عنوان خروجی برمی گرداند.

مثال
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!--?php
 function odd($var) {
      return($var & 1);
   }
   function even($var) {
      return(!($var & 1));
   }
   $input1 = array("a"=-->1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
   $input2 = array(6, 7, 8, 9, 10, 11, 12);
   echo "Odd Values:\n";
   print_r(array_filter($input1, "odd"));
   echo "Even Values:\n";
   print_r(array_filter($input2, "even"));
?>
<button></button>

خروجی:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Odd Values:
Array (
   [a] => 1
   [c] => 3
   [e] => 5
)
Even Values:
Array (
   [0] => 6
   [2] => 8
   [4] => 10
   [6] => 12
)  
<button></button>
1396/03/24 4359 1367
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...