Indexed Arrays

 میشن.

1️⃣ ایجاد آرایه اندیسی

دو روش اصلی برای ساخت آرایه:

<?php // روش قدیمی $fruits = array("Apple", "Banana", "Orange"); // روش جدیدتر (PHP 5.4+) $fruits = ["Apple", "Banana", "Orange"]; ?>

2️⃣ دسترسی به عناصر

با استفاده از اندیس (Index) به هر مقدار دسترسی داریم:

<?php $fruits = ["Apple", "Banana", "Orange"]; echo $fruits[0]; // Apple echo $fruits[1]; // Banana echo $fruits[2]; // Orange ?>

3️⃣ تغییر مقدار عنصر

<?php $fruits[1] = "Mango"; echo $fruits[1]; // Mango ?>

4️⃣ اضافه کردن عنصر جدید

<?php $fruits = ["Apple", "Banana"]; $fruits[] = "Orange"; // اضافه کردن به آخر آرایه array_push($fruits, "Grapes"); // روش دیگر ?>

5️⃣ شمارش تعداد عناصر

<?php $fruits = ["Apple", "Banana", "Orange"]; echo count($fruits); // 3 ?>

6️⃣ پیمایش آرایه

🔸 با for

<?php $fruits = ["Apple", "Banana", "Orange"]; for ($i = 0; $i < count($fruits); $i++) { echo $fruits[$i] . "<br>"; } ?>

🔸 با foreach (راحت‌تر و پرکاربردتر)

<?php $fruits = ["Apple", "Banana", "Orange"]; foreach ($fruits as $fruit) { echo $fruit . "<br>"; } ?>

7️⃣ مرتب‌سازی آرایه

<?php $fruits = ["Banana", "Apple", "Orange"]; sort($fruits); // صعودی rsort($fruits); // نزولی foreach ($fruits as $fruit) { echo $fruit . "<br>"; } ?>

جمع‌بندی:

  • آرایه اندیسی = کلید عددی (۰، ۱، ۲، …)

  • دسترسی با $array[index]

  • اضافه، حذف و تغییر راحت

  • میشه با for و foreach پیمایش کرد

  • مرتب‌سازی با ()sort و ()rsort