Сравнение массивов
В php существует несколько функций, для сравнения массивов, но чаще всего приходится использовать две. Первая функция –
array_diff, осуществляет сравнение элементов одного массива с другим и возвращает массив элементов, которые не повторялись. Вторая функция –
array_intersect, сравнивает массивы и возвращает в ответ массив элементов, которые имеются в обоих массивах.
Пример:
// первый массив
$array_1 = array(10, 20, 30, 40);
// второй массив
$array_2 = array(10, 50, 20, 60);
// ищем отличая первого массива, от второго
$array_diff = array_diff($array_1, $array_2);
// вывод результата
print_r($array_diff);
// ищем схожие элементы первого массива
// с элементами второго
$array_intersect = array_intersect($array_1,
$array_2);
// вывод результата
print_r($array_intersect);
Комментарии:
Нету комментариев для вывода...