Задать вопрос
@zevem
Стрелец

Как сделать поиск по массиву без foreach?

Есть два массива:

$arr1 = array("apple", "orange",);
$arr2 = array("apple", "lime", "lime", "apple", "tomato", "tomato");

Нужно проверить, есть ли в массиве $arr2 одно из значений массива $arr1, не используя foreach. Как это сделать?
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Решения вопроса 1
romanko_vn
@romanko_vn
$arr1 = array("apple", "orange",);
$arr2 = array("apple", "lime", "lime", "apple", "tomato", "tomato");

print_r(array_intersect($arr2, $arr1));


оно ?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
0xD34F
@0xD34F
Ответ написан
Комментировать
Ответ написан
Комментировать
flapflapjack
@flapflapjack
на треть я прав
Можно array_diff приспособить.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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