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 ابزارهای قدرتمندی برای ذخیره و مدیریت داده‌ها هستند. با استفاده از آرایه‌ها می‌توانید داده‌ها را به صورت منظم و قابل دسترسی ذخیره کنید و با استفاده از توابع داخلی مربوط به آرایه‌ها، عملیات مختلفی را روی داده‌ها انجام دهید.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

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

نظرات

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

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