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

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

array_push و array_pop - آزمون آنلاین پی اچ پی php

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

توابع کلیدی در پی اچ پی: array_push و array_pop

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

دو تا از مهم ترین ابزارها، array_push و array_pop هستن. این دو تا تابع مثل یه تیم حرفه ای کار میکنن: اولی اضافه میکنه، دومی کم میکنه!

array_push و array_pop - آزمون آنلاین پی اچ پی php


array_push: اضافه کردن از ته آرایه

بیا یه لحظه فکر کنیم به یه صف طولانی. وقتی یه نفر جدید میاد، ته صف وایمیسته، نه اولش. تابع array_push هم دقیقاً همین کارو میکنه.

این تابع یه یا چند عنصر جدید رو به انتهای یه آرایه اضافه میکنه. استفاده ازش هم خیلی راحته. فقط کافیه اسم آرایه و بعدش عنصرهایی که میخوای اضافه کنی رو بهش بدی.

نکته جالب اینجاست که میتونی هر چند تا که دلت میخواد، عنصر اضافه کنی. من یه مثال برات آماده کردم. فرض کن یه آرایه از میوه ها داریم:


$fruits = ['apple', 'banana'];
array_push($fruits, 'orange', 'grape');
print_r($fruits);

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


Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => grape
)

می بینی که 'orange' و 'grape' به انتهای آرایه اضافه شدن. اگه این کار رو با دست میخواستی انجام بدی، ممکنه یه کم پیچیده میشد.


array_pop: برداشتن از ته آرایه

حالا برگردیم به همون صف طولانی. فرض کن یه نفر از ته صف خسته شده و میره. تابع array_pop دقیقاً همین کارو انجام میده. این تابع آخرین عنصر رو از یه آرایه حذف میکنه و اون عنصر حذف شده رو به عنوان خروجی برمیگردونه.

اینجوری میتونی بفهمی که چی از آرایه حذف شده. یه مثال دیگه بزنم. فرض کن همون آرایه میوه ها رو داریم:


$fruits = ['apple', 'banana', 'orange', 'grape'];
$lastFruit = array_pop($fruits);
print_r($fruits);
echo "The removed fruit is: " . $lastFruit;

حالا خروجی رو با هم ببینیم:


Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

The removed fruit is: grape

عنصر 'grape' که آخرین عنصر بود، حذف شده و در متغیر $lastFruit ذخیره شده. ---

مقایسه array_push و array_pop

برای اینکه تفاوت این دو تا رو بهتر بفهمی، یه جدول آماده کردم. این جدول خیلی بهت کمک میکنه که ویژگی های هر کدوم رو بهتر درک کنی.

ویژگی array_push array_pop
عملکرد افزودن یک یا چند عنصر به انتهای آرایه حذف آخرین عنصر از انتهای آرایه
مقدار برگشتی تعداد عناصر جدید در آرایه عنصر حذف شده
تغییر در آرایه اندازه آرایه افزایش مییابد اندازه آرایه کاهش مییابد

این آزمون که قراره توش شرکت کنی، فقط در مورد این دو تا تابع نیست. بلکه بهت کمک میکنه که بفهمی چطور باید با آرایه ها به صورت پویا کار کنی.

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

تعداد سوال 21
قیمت رایگانــ
زمانسنج ندارد
رده‌سنی همه سنین
وضعیت فعال
نظرات ندارد
معمای امروز 28 مهر 1404 - ترکیب اعداد و حروف - مخصوص ای کیو بالای 100

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

پردنیزولون - عوارض جانبی - تداخل - نحوه مصرف «Prednisolone»

پردنیزولون - عوارض جانبی - تداخل - نحوه مصرف «Prednisolone»

پردنیزولون (Prednisolone) نوعی داروی استروئیدی سرکوب کننده سیستم ایمنی بدن است که باعث کاهش التهاب در بدن می...

تعبیر خواب ببر - لیست 91 معنی جدید دیدن ببر در خواب

تعبیر خواب ببر - لیست 91 معنی جدید دیدن ببر در خواب

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

لیپوماتیک و مزایا و معایب و هزینه های لیپوماتیک

لیپوماتیک و مزایا و معایب و هزینه های لیپوماتیک

لیپوماتیک شکم و پهلو چیست لیپوماتیک و مزایا و معایب و هزینه های لیپوماتیک امروزه روش های کم...

"نقاشی مرغ کودکانه"-آموزش تصویری کشیدن نقاشی مرغ برای کودکان مرحله به مرحله

"نقاشی مرغ کودکانه"-آموزش تصویری کشیدن نقاشی مرغ برای کودکان مرحله به مرحله

آموزش تصویری راحت ترین روش کشیدن نقاشی مرغ کودکانه روش کشیدن نقاشی مرغ به صورت مرحله به مرحله-تصاویر...