العثور على قيم فريدة بين المصفوفات المسطحة
بالنظر إلى مصفوفتين، فإن المهمة هي تحديد القيم الموجودة في أحدهما فقط. تُعرف هذه العملية عمومًا بإيجاد الفرق بين مجموعتين.
في 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