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

كيف يمكنني العثور على القيم الفريدة بين صفيفتين مسطحتين في PHP؟

تم النشر بتاريخ 2024-12-23
تصفح:878

How Can I Find the Unique Values Between Two Flat Arrays in PHP?

العثور على قيم فريدة بين المصفوفات المسطحة

بالنظر إلى مصفوفتين، فإن المهمة هي تحديد القيم الموجودة في أحدهما فقط. تُعرف هذه العملية عمومًا بإيجاد الفرق بين مجموعتين.

في PHP، يمكنك استخدام وظائف array_merge وray_diff وray_diff لتحقيق ذلك. إليك الحل التفصيلي:

$array1 = [64, 98, 112, 92, 92, 92];
$array2 = [3, 26, 38, 40, 44, 46, 48, 52, 64, 68, 70, 72, 102, 104, 106, 92, 94, 96, 98, 100, 108, 110, 112];

// Calculate the difference between the two arrays
$diff1 = array_diff($array1, $array2);
$diff2 = array_diff($array2, $array1);

// Merge the two difference arrays to obtain the unique values
$fullDiff = array_merge($diff1, $diff2);

print_r($fullDiff);

يضمن هذا الأسلوب حذف القيم الموجودة في كلا المصفوفتين من النتيجة النهائية، مما يترك لك مصفوفة تحتوي فقط على القيم الفريدة الموجودة في إحدى المصفوفتين الأصليتين.

أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3