انتقل إلى محتوى الدرس

Core Array Functions Reference جدول دوال المصفوفات الأساسية

تعلّم دوال المصفوفات للبحث والدمج والمقارنة والتقاطع في PHP بأسلوب PHP 8 الحديث مع أمثلة عملية وتطبيقات تفاعلية.
1 صفوف تعليمية
PHP
10 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يلخص الجدول المرجعي التالي أهم دوال وصيغ معالجة المصفوفات في PHP 8.4:

الدالة / الصيغةالفئة الوظيفيةالقيمة المُرجعة والسلوك
array_push($a, $v) / array_pop($a)عمليات نهاية المصفوفةإضافة في النهاية / سحب وحذف العنصر الأخير (تعدّل المصفوفة)
array_unshift($a, $v) / array_shift($a)عمليات بداية المصفوفةإدراج في البداية / سحب وحذف العنصر الأول (تعدّل المصفوفة)
in_array($val, $arr, true)البحث الصارمتُرجع true عند وجود القيمة مع تطابق النوع (===)
array_search($val, $arr, true)استخراج مفتاح القيمةتُرجع المفتاح أو الفهرس المطابق أو false عند عدم وجوده
array_keys($a) / array_values($a)استخراج القوائمتُرجع مصفوفة مفهرسة بجميع المفاتيح / أو بجميع القيم
array_slice($a, $offset, $len)اقتطاع الشرائحتُرجع شريحة جزئية جديدة دون تعديل المصفوفة الأصلية
array_merge($a, $b) / [...$a, ...$b]دمج المصفوفاتتُرجع مصفوفة مدمجة جديدة (القيم اللاحقة تحل محل المفاتيح النصية المكررة)
[$x, $y] = $arrالتفكيك المتماثلتوزيع عناصر المصفوفة مباشرة في متغيرات مستقلة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

لقد أتممت بهذا الدرس الوحدة الرابعة (php-arrays) بإتقان دوال الأطراف، والبحث الصارم عبر in_array() و array_search()، واستخراج المفاتيح والشرائح، والدمج عبر array_merge() ومعامل الفرد، والتفكيك المتماثل للمصفوفات. الخطوة التالية هي الانتقال إلى الوحدة الخامسة (php-functions) بدءاً من الدرس السادس والعشرين (php-functions) لبناء الدوال المخصصة القابلة لإعادة الاستخدام.