PHP – آرایه‌ها (Arrays)

آرایه‌ها در PHP

آرایه‌ها در PHP برای ذخیره چندین مقدار در یک متغیر واحد استفاده می‌شوند. با استفاده از آرایه‌ها می‌توانید مجموعه‌ای از داده‌ها را به صورت منظم ذخیره و مدیریت کنید.

ایجاد آرایه‌ها

برای ایجاد یک آرایه می‌توانید از تابع array() استفاده کنید:

$cars = array("Volvo", "BMW", "Toyota");

انواع آرایه‌ها در PHP

در PHP، سه نوع آرایه وجود دارد:

  1. آرایه‌های اندیس‌دار (Indexed Arrays): آرایه‌هایی با اندیس عددی.
  2. آرایه‌های انجمنی (Associative Arrays): آرایه‌هایی با کلیدهای نام‌گذاری شده.
  3. آرایه‌های چند بعدی (Multidimensional Arrays): آرایه‌هایی که شامل یک یا چند آرایه دیگر هستند.

کار با آرایه‌ها

ایجاد آرایه‌ها

برای ایجاد آرایه‌های اندیس‌دار، می‌توانید از کد زیر استفاده کنید:

$cars = array("Volvo", "BMW", "Toyota");

برای ایجاد آرایه‌های انجمنی، می‌توانید از کلید‌های نام‌گذاری شده استفاده کنید:

$ages = array("Peter" => 35, "Ben" => 37, "Joe" => 43);

برای ایجاد آرایه‌های چند بعدی، می‌توانید آرایه‌ها را درون یکدیگر قرار دهید:

$families = array(
  "Griffin" => array("Peter", "Lois", "Megan"),
  "Simpson" => array("Homer", "Marge", "Bart")
);

دسترسی به آرایه‌ها

برای دسترسی به مقادیر آرایه، از اندیس‌ها یا کلیدها استفاده کنید:

echo $cars[0]; // خروجی: Volvo
echo $ages["Peter"]; // خروجی: 35
echo $families["Griffin"][0]; // خروجی: Peter

به‌روزرسانی آرایه‌ها

برای به‌روزرسانی مقدار یک آرایه، می‌توانید از اندیس یا کلید مربوطه استفاده کنید:

$cars[0] = "Audi";
$ages["Peter"] = 36;
$families["Griffin"][0] = "Stewie";

افزودن آیتم به آرایه

برای افزودن آیتم جدید به آرایه، می‌توانید از اندیس جدید یا کلید جدید استفاده کنید:

$cars[] = "Mercedes";
$ages["Chris"] = 25;
$families["Griffin"][] = "Brian";

حذف آیتم از آرایه

برای حذف آیتم از آرایه، می‌توانید از تابع unset() استفاده کنید:

unset($cars[0]);
unset($ages["Peter"]);
unset($families["Griffin"][0]);

مرتب‌سازی آرایه‌ها

برای مرتب‌سازی آرایه‌ها می‌توانید از توابع مختلف استفاده کنید:

sort($cars); // مرتب‌سازی آرایه اندیس‌دار به صورت صعودی
asort($ages); // مرتب‌سازی آرایه انجمنی بر اساس مقدار به صورت صعودی
ksort($ages); // مرتب‌سازی آرایه انجمنی بر اساس کلید به صورت صعودی

توابع آرایه

یکی از قدرت‌های اصلی آرایه‌ها در PHP، توابع داخلی مربوط به آرایه‌ها هستند. به عنوان مثال، تابع count() برای شمارش تعداد آیتم‌های آرایه:

$cars = array("Volvo", "BMW", "Toyota");
echo count($cars); // خروجی: 3

آرایه‌های چند نوع

آیتم‌های آرایه می‌توانند از هر نوع داده‌ای باشند. معمولاً از رشته‌ها و اعداد استفاده می‌شود، اما آیتم‌های آرایه می‌توانند شیء‌ها، توابع یا حتی آرایه‌های دیگری نیز باشند:

$myArr = array("Volvo", 15, ["apples", "bananas"], "myFunction");

نتیجه‌گیری

آرایه‌ها در PHP ابزارهای قدرتمندی برای ذخیره و مدیریت داده‌ها هستند. با استفاده از آرایه‌ها می‌توانید داده‌ها را به صورت منظم و قابل دسترسی ذخیره کنید و با استفاده از توابع داخلی مربوط به آرایه‌ها، عملیات مختلفی را روی داده‌ها انجام دهید.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - کلمه کلیدی Let (Let)

JavaScript – کلمه کلیدی Let (Let)

تعریف let کلیدواژه let در ES6 (2015) معرفی شد و دارای ویژگی‌های خاصی است که آن را از var...

بیشتر بخوانید
JavaScript - متغیرها (Variables)

JavaScript – متغیرها (Variables)

متغیرها در جاوا اسکریپت متغیرها در جاوا اسکریپت به عنوان ظرف‌هایی برای ذخیره‌سازی داده‌ها استفاده می‌شوند و می‌توانند به...

بیشتر بخوانید
JavaScript - کامنت‌ها (Comments)

JavaScript – کامنت‌ها (Comments)

کامنت‌ها در جاوا اسکریپت کامنت‌ها در جاوا اسکریپت به برنامه‌نویسان این امکان را می‌دهند تا توضیحاتی را به کد...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.