«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как найти уникальные значения между двумя плоскими массивами в PHP?

Как найти уникальные значения между двумя плоскими массивами в PHP?

Опубликовано 23 декабря 2024 г.
Просматривать:942

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

Нахождение уникальных значений между плоскими массивами

Дано два массива, задача состоит в том, чтобы определить значения, которые существуют только в одном из них. Эта операция широко известна как поиск разницы между двумя наборами.

В PHP для достижения этой цели можно использовать функции array_merge, array_diff и array_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