Здравствуйте. Столкнулся с такой задачей: есть объекты класса. Для удобства они забиваются в массив. В дальнейшем приходится обрабатывать массивы - искать вхождения одного, двух, трёх, N элементов. Стандартные функции по работе с массивами, такие как array_diff_assoc работать отказываются, ругаясь на неправильность передаваемых аргументов, мол нельзя объект привести к типу строка. Возможно ли как-то работать стандартными функциями с такими массивами ? Конечно можно реализовать свою фукнцию (что я и делаю), но ведь не с проста есть уже имеющиеся функции с оптимальными алгоритмами (конечно ничто не мешает запилить любой алгоритм, но всё же... ) Я дилетант, поэтому могу что-то не понимать. Могу сильно ошибиться, но помнится на C++ и т.п. реализовываются методы для сравнения экземпляров класса, но реализовывается БОЛЬШЕ или МЕНЬШЕ, а в моём случае нужно только РАВНО или НЕ РАВНО, что бы найти схождения-расхождения массивов.. P.S. Поиск курил, что-то не вышло.
http://www.php.ru/manual/function.array-udiff.html http://www.php.ru/manual/function.array-diff-uassoc.html http://www.php.ru/manual/function.array-diff-ukey.html и т.д.