Gerando um array comparativo a partir de duas arrays primárias. (PHP)

Você pode fazer isso utilizando funções como array_diff() e array_merge() em PHP. Aqui está um exemplo de como você pode gerar uma terceira array contendo apenas os elementos que não se repetem entre duas arrays:

<?
// Duas arrays originais
$array1 = array(1, 2, 3, 4, 5);
$array2 = array(3, 4, 5, 6, 7);

// Encontra os elementos únicos em cada array
$unique1 = array_diff($array1, $array2);
$unique2 = array_diff($array2, $array1);

// Combina os elementos únicos de ambas as arrays
$unique_merged = array_merge($unique1, $unique2);

// Resultado
print_r($unique_merged);
?>

Neste exemplo, $unique_merged conterá todos os elementos que não se repetem entre $array1 e $array2.

Rolar para cima