Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как сверить 2 массивы и удалить одинаковые значения?
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » Как сверить 2 массивы и удалить одинаковые значения?

Страниц (1): [1]
 

1. hivuld - 02 Января, 2018 - 07:30:39 - перейти к сообщению
Предположим есть массив есть массив
$a = [8, 16, 32]
и есть второй массив
$b = [1, 2, 4, 8, 16]

Как из массива b удалить те же жлементы из массива a
То есть должно получиться так:
$c = [1, 2, 4, 32]
2. Строитель - 02 Января, 2018 - 14:57:56 - перейти к сообщению
hivuld
Спойлер (Отобразить)
3. Мелкий - 02 Января, 2018 - 15:14:11 - перейти к сообщению

?
4. Строитель - 02 Января, 2018 - 15:23:15 - перейти к сообщению
Мелкий, я пытался прикрутить array_diff(), но не догадался взять их дважды )
К вашему примеру, наверное, понадобится сортировка, т.к. элементы массива идут не по порядку, но в любом случае ваше решение на много компактнее ))

 

Powered by ExBB FM 1.0 RC1