Задать вопрос

Как вычисть массивы?

Ест два массива к примеру
[
0=>52,
1=>45,
2=>58
]

и
[
38=>47,
78=>68
45=>85,
]

надо из второго массива вычесть элемент у которого ключ равен значению первом в даном примере это терий элемент массива ключ у которго 45
  • Вопрос задан
  • 69 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
slo_nik
@slo_nik Куратор тега PHP
Вечер добрый.
Попробуйте начать со следующего:
$a = ['0' => '52',
'1' => '45',
'2' => '58'];
$b = ['38' => '47',
'78' => '68',
'45' => '85'];
foreach ($b as $key => $value) {
  if(in_array($key, $a)){
       unset($b[$key]);
  }
}
print_r($b);
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы