مقدمة في المصفوفات
جزء من قسم Fundamentals في رحلة PHP على Coddy — الدرس 34 من 71.
حتى الآن، تعاملت مع متغيرات تحمل قيمة واحدة—رقم واحد، أو سلسلة نصية واحدة، أو قيمة منطقية واحدة. ولكن ماذا لو كنت بحاجة إلى تخزين قائمة من العناصر، مثل مجموعة من أسماء المستخدمين أو مجموعة من الأسعار؟
هنا يأتي دور المصفوفات. المصفوفة هي متغير خاص يمكنه الاحتفاظ بقيم متعددة في وقت واحد، وهي منظمة كقائمة. بدلاً من إنشاء متغيرات منفصلة مثل $fruit1 و $fruit2 و $fruit3، يمكنك تخزينها جميعاً في مصفوفة واحدة.
<?php
$fruits = ["Apple", "Banana", "Cherry"];
?>فكر في المصفوفة (array) كأنها قائمة مرقمة. كل عنصر له موضع (يُسمى index) يبدأ من 0. في المثال أعلاه، "Apple" في الموضع 0، و"Banana" في الموضع 1، و"Cherry" في الموضع 2.
ورقة مرجعية
الـ مصفوفة (array) هي متغير يمكنه الاحتفاظ بقيم متعددة منظمة كقائمة.
أنشئ مصفوفة باستخدام الأقواس المربعة:
$fruits = ["Apple", "Banana", "Cherry"];كل عنصر في المصفوفة له فهرس (index) (موقع) يبدأ من 0:
- "Apple" موجود في الفهرس 0
- "Banana" موجود في الفهرس 1
- "Cherry" موجود في الفهرس 2
جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4معاملات المقارنة والمنطق
معاملات المقارنةالمساواة والتطابقالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيط2المتغيرات وأنواع البيانات
الأرقامالنصوص وعلامات الاقتباسالقيم المنطقية (Booleans)قواعد التسميةملخص - تهيئة المتغيراتالمتغيرات الفارغةدمج النصوصاستقبال مدخلات المستخدمتحويل أنواع البيانات5المنطق الشرطي
جملة Ifجملة If - Elseالعامل الثلاثي (Ternary Operator)عامل Null Coalescingجملة Switchمراجعة - اتخاذ القرارات3المعاملات الأساسية
المعاملات الحسابيةمعامل باقي القسمةمعامل الأسالتعيين المركبالزيادة والنقصانأسبقية المعاملاتمراجعة - الحسابات البسيطةمعاملات النصوص6المصفوفات الجزء 1 - المفهرسة
مقدمة في المصفوفاتإنشاء المصفوفات المفهرسةالوصول إلى العناصر عبر الفهرستعديل العناصر عبر الفهرسحجم المصفوفة باستخدام Countإضافة عناصر إلى المصفوفةملخص - إدارة قائمة بسيطة