"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > تم إلحاق مجموعة PHP دون تغيير طريقة قيمة المفتاح

تم إلحاق مجموعة PHP دون تغيير طريقة قيمة المفتاح

نشر في 2025-04-15
تصفح:611

How to Append Arrays Without Altering Keys in PHP?

في PHP ، تتوفر العديد من الخيارات لهذه المهمة ، بما في ذلك Array_merge. النظر في المثال التالي:

$ b = array ('c' ، 'd') ؛

نريد الجمع بين هذه المصفوفات للحصول على ما يلي الإخراج المطلوب:

لتحقيق ذلك هو استخدام حلقة foreach:
$a = array('a', 'b');
$b = array('c', 'd');
foreach ($ b as $ var) { $ a [] = $ var ؛ }

تحتوي هذه الطريقة على عيب: يمكن أن يكون مملاً عن العناصر من خلال العناصر وإلحاقها يدويًا.
Array( [0]=>a [1]=>b [2]=>c [3]=>d )

عندما نقوم بتشغيل هذا الرمز ، سوف يحتوي $ merge على النتيجة المطلوبة: Array_merge هو الخيار المفضل لصفائف الإلحاق ، تجدر الإشارة إلى أنه يجب تجنب المشغل لهذا الغرض.

$ $ = $ a $ b ؛
foreach ($b AS $var) {
    $a[] = $var;
}
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3