آرایه
تا الان یادگرفتیم که متغیر تعریف کنیم و یک مقدار رو توش ذخیره کنیم .اما باید بگم یه ساختار دیگه ای هم در php هست که دنباله ای از مقادیر رو توی خودش ذخیره می کنه .آرایه میتونه دارای چند عنصر باشه که هر کدوم این عناصر میتونن مقداری رو تو خودشون ذخیره کنن مقادیری مثل عدد . یا متن ،یا یه آرایه دیگه
دو نوع آرایه در php وجود داره
آرایه هایی با اندیس عددی و آرایه های انجمنی
مورد 1 اونهایی هستند که برای فراخوانی عناصر اون از اندیس استفاده میشه . اما در آرایه های انجمنی ،اندیسی که با اون به عنصر آرایه دسترسی پیدا میکنیم می تونه غیر از عدد باشه.
نکته :اگر در یک آرایه 5 مقدار وجود داشته باشه همیشه اندیس اولین مقدار صفر است . مگر اینکه خودمون براش تعریف کنیم که از چه عددی شروع بشه.
برای تعریف آرایه از کلمه array استفاده میکنیم برای درک این موضوع مثال زیر رو خوب نگاه کنید.
کد PHP:
$m = array (2,4,6,8,9);
حالا به این مثال توجه کنید
کد PHP:
Echo $m[1] ;
Echo $m[3];
دستور اول مقدار 4 و دستور دوم مقدار 8 رو نمایش میده. چون اندیس $m از صفر شروع میشه
با دستور انتساب میشه به عناصر یک آرایه مقدار داد.
کد PHP:
$z [2]=3;
$z [1]=6;
اگه بخواهیم هم یه آرایه ایجاد کنیم و هم بازه ای از اعداد رو توش قرار بدیم از کلمه range استفاده میکنیم
کد PHP:
$m = range(10,15);
با توجه به این دستور اعدا 10 تا 15 در این آرایه قرار میگیره
برای دستیابی به عناصر یک آرایه میشه از حلقه تکرار استفاده کرد.
مثال
کد PHP:
$m = array(5,10,15,20,25);
For($i = 0; $m < 5; $m++);
echo “$m[i]”;