مبانی PHP · ۹ دقیقه مطالعه

آرایه‌ها

دو نوع آرایه

// عددی
$colors = ["قرمز", "سبز", "آبی"];
echo $colors[0];   // قرمز

// انجمنی (کلید/مقدار)
$user = ["name" => "آرنا", "level" => 5];
echo $user["name"];

تغییر

$colors[] = "زرد";          // افزودن به انتها
$user["email"] = "a@b.com"; // کلید جدید
unset($colors[1]);          // حذف

توابع پرکاربرد آرایه

count($colors);                      // تعداد
in_array("سبز", $colors);            // آیا هست؟
array_keys($user);  array_values($user);
array_map(fn($c) => "$c!", $colors); // تبدیل هر عنصر
array_filter($nums, fn($n) => $n > 2);
array_reduce($nums, fn($c, $n) => $c + $n, 0);
sort($colors);  rsort($colors);
array_merge($a, $b);

آرایهٔ چندبعدی

$users = [
    ["name" => "آرنا", "level" => 5],
    ["name" => "سارا", "level" => 3],
];
echo $users[0]["name"];

آرایه‌های انجمنی قلب PHP هستند و خیلی با آن‌ها کار می‌کنی (مثلاً داده‌های دیتابیس به همین شکل‌اند).

برای ثبت پیشرفت و کسب XP وارد شو.

ورود به میدان
→ توابع