ساخت آرایه ها (Create Arrays)
اینجا ساخت آرایه ها (Arrays) را خیلی راحت می بینیم. آرایه یعنی یک متغیر (Variable) که چند مقدار را کنار هم نگه می دارد؛ مثل کیف مدرسه با چند کتاب.
ساخت آرایه با تابع array()
با تابع array() یک آرایه ساده می سازیم.
$cars = array("Volvo", "BMW", "Toyota");
ساخت آرایه با براکت []
می توانیم از میان بُر براکت ها استفاده کنیم.
$cars = ["Volvo", "BMW", "Toyota"];
چند خطی نوشتن آرایه
می توانیم اقلام را در چند خط بنویسیم؛ خواناتر می شود.
$cars = [
"Volvo",
"BMW",
"Toyota"
];
کاما در انتهای آخرین آیتم
کاما آخر مجاز است و خط ها را راحت جابه جا می کنیم.
$cars = [
"Volvo",
"BMW",
"Toyota",
];
کلیدهای آرایه اندیسی
آرایه اندیسی (Indexed) با عدد شماره گذاری می شود؛ از صفر شروع می شود.
$cars = [
0 => "Volvo",
1 => "BMW",
2 => "Toyota"
];
آرایه انجمنی با کلید نام دار
آرایه انجمنی (Associative) کلید متنی دارد؛ مثل «brand».
$myCar = [
"brand" => "Ford",
"model" => "Mustang",
"year" => 1964
];
آرایه خالی و افزودن آیتم
می توانیم اول خالی بسازیم و بعد آیتم اضافه کنیم.
$cars = [];
$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";
آرایه انجمنیِ خالی و افزودن آیتم
همین روش برای انجمنی هم کار می کند.
$myCar = [];
$myCar["brand"] = "Ford";
$myCar["model"] = "Mustang";
$myCar["year"] = 1964;
ترکیب کلیدهای عددی و نامی
می توانیم کلید عددی و نامی را کنار هم داشته باشیم.
$myArr = [];
$myArr[0] = "apples";
$myArr[1] = "bananas";
$myArr["fruit"] = "cherries";
نکته: برای ادامه تمرین ها، صفحه دسترسی به آرایه ها و مرجع کلی آرایه ها را ببین.
جمع بندی سریع
- array() یا [] هر دو معتبرند.
- می توان چند خطی نوشت.
- کاما آخر مجاز است.
- اندیسی با عدد، انجمنی با نام است.
- می شود آرایه خالی ساخت و پر کرد.