آرایه ها (Arrays)
آرایه (Array) یک متغیر (Variable) ویژه است که چند مقدار را باهم نگه می دارد. مثل کیف چندجیب؛ هر جیب یک مقدار است، اما همه داخل یک کیف اند.
تعریف سریع آرایه
چند مقدار را داخل array() می گذاریم و در یک متغیر ذخیره می کنیم.
$cars = array("Volvo", "BMW", "Toyota");
آرایه چیست؟
آرایه یک نام دارد، اما مقدارهای متعدد دارد. به هر مقدار با اندیس (Index) عددی یا اسمی دسترسی می گیری.
انواع آرایه در PHP
سه نوع اصلی داریم: اندیس دار، انجمنی، چندبعدی. هرکدام کاربرد خاصی دارند.
- اندیس دار: کلیدها عددی هستند.
- انجمنی: کلیدها نام دار هستند.
- چندبعدی: آرایه ای از آرایه ها.
اقلام آرایه و نوع ها
هر نوع داده ای می تواند عضو آرایه باشد؛ رشته، عدد، آرایه دیگر یا حتی نام تابع.
$myArr = array("Volvo", 15, ["apples", "bananas"], myFunction);
توابع مهم آرایه
قدرت واقعی آرایه ها در توابع داخلی است. مثلا count() تعداد اعضا را می دهد.
$cars = array("Volvo", "BMW", "Toyota");
echo count($cars);
نکته: برای ساخت، دسترسی، افزودن، حذف و مرتب سازی، بخش های مربوطه را ببین.
تمرین سه مرحله ای
- یک آرایه اندیس دار بساز و چاپ کن.
- یک آرایه انجمنی بساز و مقدار یک کلید را بخوان.
- با
count()طول هر دو آرایه را نمایش بده.
مطالعه مرتبط: آرایه های اندیس دار، آرایه های انجمنی، مرتب سازی آرایه. همچنین برای مرور کلی به آرایه های PHP سر بزن.
جمع بندی سریع
- آرایه یعنی چند مقدار با یک نام.
- نوع ها می توانند متفاوت باشند.
- اندیس می تواند عدد یا نام باشد.
- تابع
count()تعداد را می دهد. - برای کارهای بیشتر از توابع آرایه استفاده کن.