كيف أدمج مصفوفتين في PHP؟ (array_merge)

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

PHP تطوير الويب

الإجابة

نستخدم array_merge():

$a = ['red', 'green'];
$b = ['blue'];

$all = array_merge($a, $b);
// ['red', 'green', 'blue']

مع المفاتيح النصية

$defaults = ['lang' => 'ar', 'theme' => 'light'];
$user = ['theme' => 'dark'];

$settings = array_merge($defaults, $user);
// ['lang' => 'ar', 'theme' => 'dark']  the later value wins

بدائل

  • [...$a, ...$b]: صيغة حديثة مشابهة.
  • $a + $b: يحتفظ بقيم المصفوفة الأولى عند تكرار المفاتيح.
  • array_combine($keys, $values): شيء آخر، تصنع مصفوفة من مصفوفة مفاتيح ومصفوفة قيم.

اختبر فهمك

في PHP، كيف تدمج مصفوفتين في مصفوفة واحدة؟