شرح صفوف ومحتوى الفقرة
يتيح التفكيك المتماثل للمصفوفات (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;