آشنایی با آرایهها
آرایهها در پیاچپی یکی از انواع داده بسیار کاربردی هستند که اجازه میدهند با گروهی از دادهها به طور متمرکز کار کنیم. فرض کنید یک مجموعه از دادهها مثل نمرات دانشآموزان یا لیستی از نامها دارید. در چنین مواقعی، آرایهها گزینهی مناسبی برای سازماندهی و مدیریت این دادهها خواهند بود.
هر آیتم در آرایه، با یک کلید شناخته میشود که این کلید میتواند عددی یا رشتهای باشد. این مسئله باعث میشود تا دسترسی به دادهها بسیار ساده و سریع انجام شود. استفاده از آرایهها به شما اجازه میدهد دادهها را به صورت پویا در حافظه نگه دارید و به راحتی آنها را ویرایش کنید.
در پیاچپی، ما دو نوع آرایه پایهای داریم: آرایههای عددی و آرایههای اشتراکی. آرایههای عددی دارای کلید عددی هستند، در حالی که آرایههای اشتراکی از کلیدهایی با رشتهها برای شناسایی خانهها استفاده میکنند.
امکان دیگری که آرایهها در پیاچپی فراهم میکنند، انواع عملیاتها همچون جایگزینی، افزودن، و حذف عناصر است. این عملیاتها که میتوانند به راحتی با توابع داخلی موجود در پیاچپی انجام شوند، باعث میشوند که آرایهها یکی از ابزارهای مهم و قدرتمند در توسعهی برنامههای کاربردی وب باشد.
نمونه کد آرایه در PHP
<?php
$students = array("Ali", "Sara", "Reza");
echo "Student 1: " . $students[0] . "<br>";
$grades = array("Ali" => 18, "Sara" => 19, "Reza" => 17);
echo "Ali's grade: " . $grades["Ali"] . "<br>";
?>
توضیح خط به خط کد
$students = array("Ali", "Sara", "Reza");
در این خط، یک آرایه عددی از نام دانشآموزان ایجاد کردهایم. هر نام دارای یک اندیس عددی به ترتیب قرارگرفته است.
echo "Student 1: " . $students[0] . "
";
این خط نام اولین دانشآموز در آرایه را با استفاده از اندیس نمایش میدهد که نتیجهی آن 'Ali' است.
$grades = array("Ali" => 18, "Sara" => 19, "Reza" => 17);
در این خط، یک آرایه اشتراکی تعریفشده است که کلیدها نام دانشآموزان و مقادیر آنها نمرات آنها است.
echo "Ali's grade: " . $grades["Ali"] . "
";
این خط نمرهی 'Ali' را از آرایه گرفته و چاپ میکند که مقدار آن 18 است.