سطح A: آرایههای اندیسدار (Indexed Arrays)
سادهترین نوع آرایه که خانههای آن با عدد شمارهگذاری شدهاند (از صفر).
نحوه تعریف
// روش جدید (مثل پایتون)
$colors = ["قرمز", "سبز", "آبی"];
// روش قدیمی (ممکن است در کدهای قدیمی ببینید)
$colors = array("قرمز", "سبز", "آبی");
echo $colors[0]; // خروجی: قرمز
echo count($colors); // تعداد عناصر: 3
تمرین: لیست شهرها
- یک آرایه به نام
$citiesبسازید و نام ۵ شهر ایران را در آن بنویسید. - با استفاده از تابع
count($cities)تعداد شهرها را بگیرید. - با یک حلقه
forساده، یک لیست HTML (<ul>) بسازید و شهرها را در<li>نمایش دهید.
🤖 چالش هوش مصنوعی: در PHP توابع زیادی برای مرتبسازی وجود دارد (`sort`, `rsort`, `asort`, ...). از هوش مصنوعی بپرسید: "تفاوت sort و rsort در PHP چیست و روی اندیسها چه تاثیری میگذارد؟"