Array ساختار داده‌ای برای نگهداری مجموعه‌ای از مقدارها تحت یک نام است. عنصرها معمولاً از طریق اندیس یا کلید قابل دسترسی هستند. جزئیات حافظه، نوع عناصر و شکل اندیس‌گذاری به زبان بستگی دارد.

از تعریف تا کاربرد

در PHP آرایه می‌تواند هم فهرستی از شناسه سفارش‌ها و هم نگاشت کلید و مقدار باشد، درحالی‌که Array معمولی در زبان‌هایی مثل C بیشتر یک ناحیه پیوسته حافظه برای عناصر هم‌نوع است.

نمونه کد

$prices = [12000, 18000, 25000];
echo $prices[1];

آرایه با List، Vector و Hash Map در تمام زبان‌ها یکسان نیست. انتخاب ساختار باید بر اساس نوع دسترسی و هزینه درج و حذف باشد.

درک تفاوت این موضوع با متغیر و نوع داده به انتخاب راهکار مناسب‌تر کمک می‌کند.