Func _ArrayCompare(Const ByRef $a1, Const ByRef $a2, $diff = True)
If UBound($a1, 0) <> 1 Or UBound($a2, 0) <> 1 Then Return
Local $sLine = ""
For $i = 0 To UBound($a1) - 1
For $j = 0 To UBound($a2) - 1
If $a1[$i] = $a2[$j] Then
If Not $diff And Not StringInStr($sLine, $a1[$i]) Then $sLine &= $a1[$i] & "|"
ExitLoop
EndIf
Next
If $diff And $j = UBound($a2) Then $sLine &= $a1[$i] & "|"
Next
Return StringSplit(StringTrimRight($sLine, 1), "|", 2)
EndFunc