مدیریت لیستهای داده با آرایههای ایندکسی و پیوندی و پیمایش آسان عناصر آنها با حلقه foreach.
آرایه متغیری ویژه است که میتواند چندین مقدار را تحت یک نام واحد نگهداری کند. در PHP، آرایهها فوقالعاده انعطافپذیر بوده و میتوانند انواع مختلفی از دادهها را ذخیره نمایند.
آرایهها به دو دسته اصلی تقسیم میشوند: آرایههای ایندکسی (دسترسی با شماره اندیس عددی از ۰) و آرایههای پیوندی (Associative) که از کلیدهای رشتهای متناسب برای دادهها بهره میبرند.
<?php
// Indexed Array
$colors = ["Red", "Green", "Blue"];
echo $colors[0]; // Output: Red
// Associative Array (Key => Value)
$user = [
"name" => "Sarah",
"email" => "sarah@example.com",
"age" => 25
];
echo $user["email"]; // Output: sarah@example.com
?>
foreach
حلقه foreach آسانترین روش اختصاصی PHP برای پیمایش تمام عناصر یک آرایه بدون نیاز به مدیریت دستی شاخصها است.
count($arr): محاسبه تعداد عناصر آرایه.array_push($arr, $val): اضافه کردن یک عنصر جدید به انتهای آرایه.in_array($val, $arr): بررسی وجود یک مقدار درون آرایه (بازگشت true/false).خطای Undefined array key / Undefined index
فراخوانی کلیدی از آرایه که وجود ندارد هشدار صادر میکند. قبل از خواندن کلیدهای ناشناس از تابع isset($arr['key']) یا عملگر Null Coalescing (??) استفاده کنید.
یک آرایه پیوندی برای مشخصات یک لپتاپ (برند، قیمت، میزان رم) تعریف کنید. سپس با حلقه foreach تمام کلیدها و مقادیر آن را چاپ کنید.