@Jony1337

Уникальные значения массива — PHP?

Доброго времени суток. Столкнулся с проблемой. Есть такой код:
$input = array(4,71, 72, 73, 74, 66,50,51,49,52,53,54,55,57,59,68,69,70,75,76,77,78,79,80);
	$inputShare= array (72,80,59,4,71);

как загнать всё элементы которых нету в $inputShare в другой массив , то есть удалить из первого массива то что есть и во втором .
  • Вопрос задан
  • 760 просмотров
Решения вопроса 3
romy4
@romy4
Exception handler
array_diff
Ответ написан
Комментировать
Ivanq
@Ivanq
Знаю php, js, html, css
array_diff($input, $inputShare)
Ответ написан
Комментировать
@Jony1337 Автор вопроса
Сделал свой вариант
$ct = count ($input);
	$cts = count($inputShare);
	for ($i=0 ; $i <= $ct ; $i++ ) {
		
		for ($k=0 ; $k <= $cts ; $k++) {
			
				if ($inputShare[$k] == $input[$i])  {
		unset($input[$i]);
		break 1;
				}
		}
	}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@WQP
$result = array_unique(array_merge($input, $inputShare));
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы