В математике есть 3 операции с множествами: пересечение, разность и объединение (объединение). В PHP мы можем делать эти операции с массивами:
- пересечение:
array_intersect
- разница:
array_diff
Какая функция для объединения?
В массиве результатов не должно быть дубликатов (например, array_intersect
и array_diff
).
Если индексы являются числовыми, то array_merge
не будет перезаписывать исходное значение, а будет добавлено (Документы PHP).