عنوان مقاله : یادگیری php : آرایه ها (Arrays)

یادگیری php : آرایه ها (Arrays)

یادگیری php : آرایه ها (Arrays)

 

 

 

 

یادگیری php : آرایه ها (Arrays)

 

 

 

 

یادگیری php : آرایه ها (Arrays)…

آرایه یک ساختار داده data است که یک یا چند نوع مشابه را در یک مقدار ذخیره می کند. به عنوان مثال اگر شما می خواهید ۱۰۰ عدد را ذخیره کنید، به جای تعریف ۱۰۰ متغیر، به آسانی آرایه ای از ۱۰۰ را تعریف می کنید.

 

سه نوع مختلف از آرایه ها وجود دارد و هر مقدار آرایه با استفاده از یک ID c که نام آن آرایه شاخص (array index)  نامیده می شود، قابل دسترسی است.

 

آرایه عددی Numeric array – آرایه ای عددی است. ارزش ها به صورت خطی ذخیره می شوند و دسترسی می یابند.

آرایه انجمنی Associative array – آرایه با رشته ها به عنوان شاخص است. این مقادیر عناصر را در ارتباط با مقادیر کلیدی ذخیره می کند نه در یک نظم دقیق شاخص خطی.

آرایه چند بعدی Multidimensional array – آرایه حاوی یک یا چند آرایه و مقادیر با استفاده از شاخص های چندگانه دسترسی پیدا می کند.

 

توجه داشته باشید – توابع آرایه ساخته شده به تابع PHP  رفرنس داده شده است.

آرایه عددی

 

این آرایه ها می توانند اعداد، رشته ها و هر شیء را ذخیره کنند، اما شاخص هایشان با اعداد نمایان می شود. به طور پیش فرض شاخص آرایه از صفر شروع می شود.


مثال

 

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

در اینجا ما از آرایه () برای ایجاد آرایه استفاده کردیم. این تابع در مرجع عملکرد توضیح داده شده است.

 

 

 

 

 

که این نتیجه زیر را تولید می کند:

آرایه های انجمنی

 

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

 

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

 

نکته – در هنگام چاپ، آرایه associative را در داخل نقل قول نگذارید، در غیر این صورت هیچ ارزشی را به شما نشان نمی دهد.


مثال
که این نتیجه زیر را تولید می کند:

آرایه های چند بعدی

 

آرایه چند بعدی هر عنصر در آرایه اصلی هم می تواند یک آرایه باشد. و هر عنصر در زیر آرایه می تواند یک آرایه باشد و غیره. مقادیر آرایه چند بعدی با استفاده از شاخص چندگانه قابل دسترسی هستند.


مثال

 

در این مثال ما یک آرایه دو بعدی برای ذخیره نمرات سه دانش آموز در سه موضوع ایجاد می کنیم.

 

این مثال یک آرایه associative است، شما می توانید آرایه عددی را به همین شکل ایجاد کنید.

که این نتیجه زیر را تولید می کند:

گرافیست آشنا به وب ، علاقه مند به تولید محتوا ، مسلط به زبان انگلیسی

پیوستن

مقاله های مرتبط :

دیدگاه خود را بیان کنید :

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *