НАЙТИ ОДИНАКОВЫЕ ЗНАЧЕНИЯ В ДВУХ МАССИВАХ PHP
Для нахождения одинаковых значений в двух массивах можно воспользоваться циклами и функцией in_array() в языке PHP. Функция in_array() ищет заданное значение в массиве и возвращает true, если значение найдено, и false в противном случае. Для того, чтобы найти одинаковые значения в двух массивах, можно перебрать элементы одного массива и проверять их на наличие во втором массиве с помощью функции in_array(). Если значение найдено, то его можно вывести на экран или сохранить в новом массиве.
Пример кода:
$firstArray = array(1, 2, 3, 4, 5);
$secondArray = array(4, 5, 6, 7, 8);
$commonValues = array();
foreach ($firstArray as $value) {
if (in_array($value, $secondArray)) {
echo $value . ' is common between both arrays';
$commonValues[] = $value;
}
}
print_r($commonValues);
В данном примере создаются два массива $firstArray и $secondArray, затем происходит перебор элементов первого массива с помощью цикла foreach и проверка на наличие каждого элемента во втором массиве. Если элемент найден, то выводится сообщение на экран и значение добавляется в массив $commonValues с помощью функции array_push(). В конце программы выводится массив $commonValues с помощью функции print_r().
Как удалить дубликаты из массива? 3 способа. (JavaScript)
Уроки PHP 7 - Ассоциативные массивы.Перебор массива.Слияние массивов.
Функции работы с массивами в PHP - Базовый курс PHP-7
Слияние двух упорядоченных массивов. Эффективный алгоритм за 1 проход (без сортировки). Паскаль, ЕГЭ
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
Урок 1. Алгоритмы и структуры данных. Алгоритм линейного поиска
#34 Уроки PHP - Учим язык PHP, Слияние и сравнение массивов на языке php
Удаляем дубликаты из массива по красоте. JavaScript