Как правильно составить рекурсивную PHP-функцию для сравнения URL'ов сайтов?
Не надо такие вещи делать рекурсивными функциями.
Вам что нужно сделать? Подсчитать сколько элементов второго массива входят в первый?
PS
Ребят, о какой нафиг рекурсии вы говорите, если возврат функции checkUrl в самой checkUrl не используется ? :)UPD
array_diff Вам нужен.
php.net/manual/ru/function.array-diff.php
Можно прокомментировать почему и как тогда будет правильно это делать?
Нет, мне нужно получать в итоге URL из объекта, которого нет в списке исключений.
Этот код вырван из контекста и немного упрощен.
Я перебираю множество продуктов, по названию, с помощью $searchImg = new MyClass($productName); я ищу URL-ы изображений. Нужно, получать только те URL'ы, которых нет в списке исключений.