الدرس 13 : PHP Array Types
أحدث المقالات

الدرس 13 : PHP Array Types
المصفوفات تُعتبر من أهم أنواع البيانات في لغة PHP. فهي تُستخدم لتخزين عدة قيم في متغير واحد. في هذا المقال، سنتعرف على أنواع المصفوفات في PHP مع أمثلة توضيحية لكل نوع.
المصفوفة المفهرسة (Indexed Array)
المصفوفات المفهرسة تحتوي على عناصر يتم الوصول إليها باستخدام أرقام (مؤشرات) تبدأ من 0. يمكن إنشاء هذا النوع من المصفوفات بطريقتين:
$colors = array("Red", "Green", "Blue");
// or
$colors[] = "Red";
$colors[] = "Green";
$colors[] = "Blue";
يمكنك الوصول إلى العناصر باستخدام الرقم:
echo $colors[0]; // Output: Red
المصفوفة الترابطية (Associative Array)
في هذا النوع من المصفوفات، يتم استخدام مفاتيح نصية (Strings) بدلًا من الأرقام:
$ages = array(
"Ahmed" => 25,
"Sara" => 30,
"Mohamed" => 28
);
echo $ages["Sara"]; // Output: 30
هذا النوع مفيد لتخزين بيانات مرتبطة مثل الأسماء والأعمار.
المصفوفة متعددة الأبعاد (Multidimensional Array)
وهي مصفوفة تحتوي على مصفوفات بداخلها. مفيدة في حالات البيانات المعقدة مثل الجداول.
$students = array(
array("Ahmed", 25, "Engineering"),
array("Sara", 23, "Computer Science"),
array("Mohamed", 24, "Commerce")
);
echo $students[0][0]; // Output: Ahmed
متى تستخدم كل نوع؟
استخدم المصفوفات المفهرسة عند التعامل مع قائمة بسيطة.
استخدم المصفوفات الترابطية لتخزين البيانات المرتبطة بمفاتيح.
استخدم المصفوفات متعددة الأبعاد عند العمل مع بيانات منظمة كالجداول.
الخلاصة
فهم أنواع المصفوفات في PHP ضروري لأي مطور. فهي تساعد في تنظيم البيانات والتعامل معها بكفاءة. جرب كل نوع في كودك اليوم لتكتسب خبرة عملية أكثر.
روابط هامة معرض الأعمال
مشاركة المقال