Warning: Use of undefined constant ‘FORCE_SSL_LOGIN’ - assumed '‘FORCE_SSL_LOGIN’' (this will throw an Error in a future version of PHP) in /home3/beporsam/public_html/wp-config.php on line 81

Warning: Use of undefined constant ‘FORCE_SSL_ADMIN’ - assumed '‘FORCE_SSL_ADMIN’' (this will throw an Error in a future version of PHP) in /home3/beporsam/public_html/wp-config.php on line 82

Warning: session_start(): Cannot start session when headers already sent in /home3/beporsam/public_html/wp-content/themes/beporsam/functions/shortcode_ask.php on line 3

Warning: session_start(): Cannot start session when headers already sent in /home3/beporsam/public_html/wp-content/themes/beporsam/functions/messages.php on line 3
آموزش پیشرفته PHP - آرایه های چند بعدی - بپرسم

ثبت نام کنید

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ آدرس ایمیل خود را وارد کنید، یک ایمیل حاوی لینک بازیابی رمز عبور برای شما ارسال می شود.

پرسیدن سوال

برای پرسیدن سوال، باید وارد حساب کاربری خود در سایت شوید.
در بین 692 آموزش و 1235 پرسش به دنبال چه هستید؟

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


آموزش پیشرفته PHP – آرایه های چند بعدی

سلام

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

آرایه های چند بعدی چیست؟

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

بزارید با ذکر مثال پیش بریم، قطعه کد زیر یک آرایه هست:

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

قطعه کد بالا را بیاید با هم به آرایه ی دوبعدی تبدیل کنیم، که به صورت زیر می شود:

در قطعه کد بالا هر یک از خانه های آرایه ها را در یک آرایه قرار دادیم، که به آرایه ی چند بعدی(دوبعدی) تبدیل شده است.

مثال: سه دانشجو داریم که مشخصات آن ها را میخواهیم بنویسیم، مشخصاتی نظیر نام و نام خانوادگی، شماره تماس، سن و موارد مورد علاقه ی هر دانشجو، که آرایه به صورت زیر می شود:

در قطعه کد بالا یک متغیر تعریف کردیم به نام students که خود یک آرایه است و اطلاعات سه دانشجو را در خود نگه می دارد، هر دانجشو دارای اطلاعاتی نظیر نام(name)، نام خانوادگی(lastname)، شماره تماس(tell) که هر دانشجو می تواند یک یا بیش از یک شماره تماس داشته باشد، سن(age) و موارد مورد علاقه(favorites) که باز هم هر دانشجو یک یا بیش از یک مورد علاقه می تواند داشته باشد و در نهایت با کمک تابع var_dump آرایه را چاپ کردیم.

در تصویر زیر بهتر متوجه قطعه کد بالا می شوید:

توضیح آرایه چند بعدی

توضیح آرایه چند بعدی

پس همانطور که تا الان حتما متوجه شدید، از ارایه های چندبعدی زمانی استفاده میکنیم که بخواهیم بیش از یک مقدار داشته باشیم، در قطعه کد بالا همانطور که دید برخی از خانه های favorites و tell بیش از یک مقدار داشتند.

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

موفق باشید.

 

درباره احمد آخوندیمدیر

در صورتی که از بپرسم راضی بودید؛ میتوانید حمایت مالی کنید

دنبال کردن من

پاسخ دهید