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

Symmetric Array Destructuring تفكيك عناصر المصفوفة لمتغيرات

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

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

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

يتيح التفكيك المتماثل للمصفوفات (Symmetric Array Destructuring) استخراج القيم من مصفوفة مفهرسة أو ترابطية وتوزيعها مباشرة في متغيرات مستقلة بخطوة واحدة عبر كتابة الأقواس المربعة على يسار علامة الإسناد =.

يمكنك تجاوز العناصر غير المطلوبة بفاصلة [, $second] = $row; أو استخراج مفاتيح ترابطية محددة بالاسم عبر الصيغة ['id' => $id, 'slug' => $slug] = $record;.

PHP
<?php
$rgb = [111, 66, 193];
[$red, $green, $blue] = $rgb;

$course = ['code' => 'PHP-84', 'lessons' => 56];
['code' => $courseCode, 'lessons' => $totalLessons] = $course;
echo $courseCode . ' (' . $totalLessons . ') | R=' . $red;