Поиск общих значений в коллекциях с разным количеством полей - PullRequest
0 голосов
/ 01 декабря 2018

У меня есть два массива.
Примеры:

  array:4 [▼
      0 => array:3 [▼
        "title" => "News"
        "created_at" => "2018-11-29 20:05:35"
        "updated_at" => "2018-11-29 20:05:35"
      ]
    ]
    array:2 [▼
      0 => array:4 [▼
        "title" => "News"
        "created_at" => "2018-11-29 20:05:35"
        "updated_at" => "2018-11-29 20:05:35"
        "pivot" => array:2 [▶]
      ]
    ]

Как применить функцию in_array к таким массивам?Мои попытки найти общие значения:

 $tags=Tag::get(['title','created_at','updated_at'])->toArray();
        dump($tags);
        $newsTag=$new->tags();
        $newsTag=$newsTag->get(['title','created_at','updated_at'])->toArray();
        dump($newsTag);
        foreach ($tags as $tag){
            if(in_array($tag,$newsTag)){
                echo $tag->name;
                echo "1";
                }
        }
...