The Code Fix

🐘 شرح PHP

المصفوفات (Arrays)

المصفوفة المرقّمة

تخزّن عدة قيم بفهارس تبدأ من 0:

<?php
$fruits = ["تفاح", "موز", "برتقال"];

echo $fruits[0];        // تفاح
echo count($fruits);    // 3
?>

المصفوفة الترابطية (Associative)

تستخدم مفاتيح نصّية بدل الأرقام:

<?php
$user = [
  "name" => "براء",
  "age" => 25,
  "city" => "الرياض",
];

echo $user["name"];   // براء
?>

المرور بـ foreach

<?php
$fruits = ["تفاح", "موز", "برتقال"];

foreach ($fruits as $fruit) {
  echo $fruit . "<br>";
}
?>

مع المصفوفة الترابطية نأخذ المفتاح والقيمة:

<?php
$user = ["name" => "سارة", "age" => 22];

foreach ($user as $key => $value) {
  echo "$key: $value <br>";
}
?>

دوال مفيدة

<?php
$nums = [3, 1, 2];

$nums[] = 4;          // إضافة عنصر
sort($nums);          // ترتيب
echo array_sum($nums); // المجموع: 10
?>

🎯 التالي: الشروط والحلقات.