PHP – آرایهها (Arrays)
آرایهها در PHP
$cars = array("Volvo", "BMW", "Toyota");
انواع آرایهها در PHP
در PHP، سه نوع آرایه وجود دارد:
- آرایههای اندیسدار (Indexed Arrays): آرایههایی با اندیس عددی.
- آرایههای انجمنی (Associative Arrays): آرایههایی با کلیدهای نامگذاری شده.
- آرایههای چند بعدی (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 ابزارهای قدرتمندی برای ذخیره و مدیریت دادهها هستند. با استفاده از آرایهها میتوانید دادهها را به صورت منظم و قابل دسترسی ذخیره کنید و با استفاده از توابع داخلی مربوط به آرایهها، عملیات مختلفی را روی دادهها انجام دهید.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام