Différence entre deux tableaux d'objets (array_diff_uassoc)
En PHP 5, j'ai deux tableaux contenant des objets de la classe Competence et je voudrais soustraire l'un à l'autre.
J'utilise la syntaxe suivante :
Code:
$autres = array_diff_uassoc($allCompetences, $listeCompetences, array($allCompetences, 'hasEqualMapping'));
Dans ma classe Competence, j'ai une méthode d'objet déclarée comme ceci :
Code:
function hasEqualMapping($uneCompetence) {
Mais cela ne fonctionne pas. Quel est le problème ? Et comment le résoudre ?