درحال بارگذاری

آموزش PHP - آرایه ها در php

تاریخ: چهارشنبه, 12 تیر 1398

نویسنده: مصطفی دربان حسینی... بازیدها: 653 - نظرات : 0 دسته بندی: برنامه نویسی


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

آرایه چیست؟

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

شماره گذاری یا شماره اندیس های آرایه از ۰ شروع میشوند و تا یکی کمتر از طول آرایه ادامه دارند. این را در شکل زیر میتوانید مشاهده کنید:

$array = array("مقدار اول","مقدار دوم","مقدار سوم");
  • ما برای تعریف آرایه از کلمه کلیدی array استفاده می کنیم .
  • در مثال بالا شما متغیری به نام cars ( ماشین ها ) تعریف کردید و نام ۳ ماشین را در آن قرار دادید .
  • هر مقدار در آرایه اندیس خاص خود را دارد .
  • نکته : اندیس ها از ۰ شروع میشوند .

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

echo $array[0];
echo $array[1];
echo $array[2];
  • در بالا منظور از [۰] مقدار اندیس (خانه) شماره ۰ آرایه است یعنی مقدار اول
  • به همین شکل منظور از مقدار ۱ و ۲ شماره اندیس های ۱ و ۲  آرایه است
  • پس کد بالا به ترتیب مقدار اول ،مقدار دوم و مقدار سوم را چاپ  میکند.

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

برای مثال میخواهیم یک آرایه از نوع عدد صحیح داشته باشیم و مجموع مقدار اندیس های ۰ و ۱ را در اندیس ۲ آن ذخیره کنیم داریم:

$values = array(3,8,4);
$values[2] = $values[0] + $values[1];
echo $values[2];

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

نظر شما چیست؟ شما می توانید نظرات ،پیشنهادات و اطلاعات خود را در رابطه با این مطلب و موضوعات مربوط از طریق قسمت نظرات با ما و سایر بازدیدکنندگان در میان بگذارید.


نویسنده: مصطفی دربان حسینی... بازیدها: 653 - نظرات : 0 دسته بندی: برنامه نویسی

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

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