Bonjour

j'ai un petit peblème au niveau des array ; je m'explique :

j'ai récupérer le contenu d'une requete dans un array $resultat au sein d'un repository ; mais cette requet contient des doublons et je peux pas faire distinct au sein de ma requete : bon j'ai trouvé une fonction PHP qui élimine les doublons dans un tableaux unique_array; mais le problème c'est que si j'ai retourné le unique_array($resultats) cela m'affiche le 1 er element de la table $resultats et si j'ai retourne $resultats il m'afiche tous les element avec les doublons :

voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public function lesSCat($Produits)
	{
	$resultats=array();
	$i=0;
	foreach($Produits as $prd) {
			$i=$i+1;
		$query = $this->_em->createQuery('SELECT c  FROM EcommerceboutiqueBundle:SousCategorie c , 
		EcommerceboutiqueBundle:Produit p where c.id='.$prd->getSousCategorie()->getId());
 
		$resultats[$i] = $query->getResult();
 
	}
 
	return array_unique($resultats);
 
	}
un coup de main SVP
merci d'avance