الدرس 13 : PHP Array Types

الدرس 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 ضروري لأي مطور. فهي تساعد في تنظيم البيانات والتعامل معها بكفاءة. جرب كل نوع في كودك اليوم لتكتسب خبرة عملية أكثر.

روابط هامة معرض الأعمال

مشاركة المقال

العودة إلى المقالات