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

Iterating Array Values Cleanly المرور على قيم المصفوفة مباشرة

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

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

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

عندما تحتاج إلى قراءة قيم العناصر فقط دون مفاتيحها، نستخدم الصياغة المختصرة 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;