شرح صفوف ومحتوى الفقرة
عندما تحتاج إلى قراءة قيم العناصر فقط دون مفاتيحها، نستخدم الصياغة المختصرة foreach ($array as $value):
- النسخ بالقيمة افتراضياً: في كل دورة، يسند محرك PHP قيمة العنصر الحالي إلى المتغير
$valueثم ينتقل للعنصر التالي. - ثبات المصفوفة الأصلية: تعديل المتغير المؤقت
$valueداخل الحلقة العادية لا يغير القيم المحفوظة داخل المصفوفة الأصلية.
PHP
<?php
$totals = [45.5, 104.5, 50.0];
$grandTotal = 0.0;
foreach ($totals as $amount) {
$grandTotal += $amount;
}
echo "Grand Total: " . $grandTotal;