ilushkeens
@ilushkeens

Сравнение значений двух массивов и вывод данных?

Добрый день, в общем история такая, вывожу какую-то информацию на страницу. В одном из значений массива $data, записан массив - $arr2. Пытаюсь сравнить его значения с массивом $arr1. При совпадении хотя бы одного значения должна выводиться информация. Пытаюсь сделать вот так. Надеюсь на вашу помощь.

$arr1 = array(1, 2, 3);

foreach($result as $data) {
    foreach($result_tags as $data_tags) {
        $arr2 = explode(',', $data_tags['id']);
        
        // здесь их нужно сравнить
        for($i = 0; $i < count($arr1); $i++) {
           if(array_search($arr1[$i], $arr2) !== false) { echo 'какая-то информация'; }
        }
    }
}
  • Вопрос задан
  • 477 просмотров
Пригласить эксперта
Ответы на вопрос 1
DaFive
@DaFive
array_intersect?
Вернёт значения элементов, которые повторяются в массивах.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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