Сравнение массивов

В 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);
Теги:
array_diff, array_intersect
Добавлено: 30 Марта 2018 19:47:39 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...