تست هوش با بازی اعداد شروع شد. از مسابقه جا نمونی 😀

اینجا کلیک کن
بریم برای شروع

array_reduce و array_walk - آزمون آنلاین پی اچ پی php

تعداد سوال 16
قیمت رایگانــ
زمانسنج ندارد
رده‌سنی همه سنین
وضعیت فعال
نظرات ندارد

array_reduce: تبدیل آرایه به یک مقدار واحد

تابع array_reduce توی PHP مثل اون آدمیه که همیشه می خواد همه چیزو خلاصه کنه. یه آرایه می دی بهش، یه تابع هم می دی، اونم با حوصله میاد همه عناصر رو یکی یکی می گیره و یه مقدار نهایی تحویل می ده.

array_reduce و array_walk - آزمون آنلاین پی اچ پی php

مثلا اگه بخوای مجموع یا ضرب همه عناصر رو حساب کنی، این تابع می درخشه. نمونه هایی که خودم تست کردم و جواب گرفتم:

 // جمع عناصر آرایه $result = array_reduce([1, 2, 3, 4], function($carry, $item) { return $carry + $item; }, 0); echo $result; // خروجی: 10 
 // ضرب عناصر آرایه $result = array_reduce([2, 3, 4], function($carry, $item) { return $carry * $item; }, 1); echo $result; // خروجی: 24 

array_walk: قدم زدن روی آرایه با سبک خاص

تابع array_walk یه جورایی مثل راه رفتن روی آرایه ست، ولی با کلاس. می تونی روی هر عنصر یه عملیات انجام بدی، بدون اینکه ساختار آرایه رو تغییر بدی.

مثلا چاپ کردن، تغییر دادن مقدار، یا حتی اضافه کردن یه افکت خاص. یه مثال ساده ولی کاربردی:

 $names = ["Ali", "Sara", "Mehdi"]; array_walk($names, function(&$value, $key) { $value = strtoupper($value); }); print_r($names); // خروجی: ["ALI", "SARA", "MEHDI"] 

مقایسه array_reduce و array_walk

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

ویژگی array_reduce array_walk
نوع خروجی یک مقدار نهایی آرایه تغییر یافته
تغییر مستقیم آرایه خیر بله (با &)
کاربرد اصلی خلاصه سازی اعمال عملیات روی هر عنصر

آزمون: مهارتت رو محک بزن

اگه اینا برات جالب بودن، توی آزمون array_reduce و array_walk شرکت کن. باهاش یاد می گیری چطور آرایه ها رو مثل یه حرفه ای مدیریت کنی، توابع callback بنویسی، و حتی توی مصاحبه های کاری بدرخشی. قول می دم سوالاش هم خسته کننده نیستن، یه کم بازی گونه ان، یه کم چالش برانگیز، و یه کم هم اذیت کننده (شوخی کردم، فقط یه کم!).


چند تمرین برای گرم شدن

۱. یه آرایه از اعداد بساز و با array_reduce میانگینش رو حساب کن

۲. یه لیست از نام ها داشته باش و با array_walk به هر کدوم یه پسوند اضافه کن

۳. یه آرایه از قیمت ها بگیر و با array_reduce مجموع تخفیف شده شون رو حساب کن

 // تمرین ۲ $names = ["Reza", "Neda"]; array_walk($names, function(&$value) { $value .= " - student"; }); print_r($names); // خروجی: ["Reza - student", "Neda - student"] 
تعداد سوال 16
قیمت رایگانــ
زمانسنج ندارد
رده‌سنی همه سنین
وضعیت فعال
نظرات ندارد
معمای امروز 28 مهر 1404 - ترکیب اعداد و حروف - مخصوص ای کیو بالای 100

معمای امروز 28 مهر 1404 - ترکیب اعداد و حروف - مخصوص ای...

طبق معمول هر روز صبح ساعت 8 ، باز هم یک پازل عددی و حروفی سخت داریم. پازل...

معمای پیدا کردن رمز - 27 مهر 404 - 200 تومن داخل این کیفه می تونی رمزش رو پیدا کنی ؟

معمای پیدا کردن رمز - 27 مهر 404 - 200 تومن داخل این...

خوب یک معمای واقعا سخت که حل کردنش کار آسونی نیست . در این معما یک رمز قوی...

تو چند حرکت می تونی رمز این قفل رو پیدا کنی ؟‌ بازی با اعداد - تست هوش

تو چند حرکت می تونی رمز این قفل رو پیدا کنی ؟‌ بازی...

یه بازی ساده براتون آوردم که در عین سادگی نیاز به هوش هم داره. کافیه طبق راهنما عدد...

پازل ترتیب اعداد - روی عدد درست از یک تا آخر به ترتیب کلیک کن

پازل ترتیب اعداد - روی عدد درست از یک تا آخر به ترتیب...

به نظر ساده میاد نه؟‌ ولی انقدرها هم که فکر می کنی ساده نیست . مخصوصا وقتی که...

تمدید پاسپورت بدون کارت پایان خدمت

تمدید پاسپورت بدون کارت پایان خدمت

بسیاری از جوانان و مشمولان نظام وظیفه با موضوع تمدید پاسپورت بدون کارت پایان خدمت درگیرند؛ به‌خصوص کسانی...

عمل بینی در تهران: هزینه، بهترین جراح و نکات مهم انتخاب پزشک

عمل بینی در تهران: هزینه، بهترین جراح و نکات مهم انتخاب پزشک

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

تبلیغات پیامکی منطقه‌ای: راهنمای کسب‌ و کارهای محلی کم‌ هزینه

تبلیغات پیامکی منطقه‌ای: راهنمای کسب‌ و کارهای محلی کم‌ هزینه

تبلیغات پیامکی منطقه ای «SMS by Region» یک روش های رایج تبلیغات منطقه ای هدفمند است که برای...

پخش عمده پارچه فاستونی؛ مناسب تولیدی‌ها و فروشگاه‌های پوشاک

پخش عمده پارچه فاستونی؛ مناسب تولیدی‌ها و فروشگاه‌های پوشاک

پیدا کردن یک منبع مطمئن برای پخش عمده پارچه فاستونی همیشه...

زیارتگاه ها و جاهای دیدنی اصفهان

زیارتگاه ها و جاهای دیدنی اصفهان

اصفهان سومین شهر پرجمعیت ایران و سومین شهر توریست‌پذیر ایران به‌حساب می‌آید که از شهرت بسیاری برخوردار است....

جمله‌های منفی ساده با “değil” - آزمون آنلاین زبان استانبولی

جمله‌های منفی ساده با “değil” - آزمون آنلاین زبان استانبولی

آزمون قواعد و دستور گرامر زبان ترکی استانبولی این آزمون آنلاین درباره قواعد و دستور گرامر زبان ترکی...

قرص الپرازولام Alprazolam - عوارض و موارد مصرف آلپرازولام

قرص الپرازولام Alprazolam - عوارض و موارد مصرف آلپرازولام

قرص الپرازولام Alprazolam نوعی بنزودیازپین است که در درمان اختلالات اضطرابی ، ترس و اضطراب ناشی از افسردگی...

17 مورد از فواید مراجعه به روانشناسی و معجزه مشاوره

17 مورد از فواید مراجعه به روانشناسی و معجزه مشاوره

در دنیای پر از تنش و استرس امروزی، سلامت روانی اهمیت ویژه‌ای پیدا کرده است. بسیاری از افراد...