Bonjour,
Je bataille à trouver une solution et ca fait bien depuis 3 heures que je cherche à faire un truc de probablement simple pour certain.

J'extrait de ma base de donnée ceci:
Array ( [0] => Array ( [id_deal] => 5 [id_product] => 10 [id_creator] => 1 [id_customer] => 1 [fd_pourcent] => 1 [fd_start] => 2012-04-08 18:21:32 [fd_end] => 2012-04-12 18:21:40 )
[1] => Array ( [id_deal] => 6 [id_product] => 1 [id_creator] => 1 [id_customer] => 1 [fd_pourcent] => 1 [fd_start] => 2012-04-08 18:31:31 [fd_end] => 2012-04-12 18:31:35 )
[2] => Array ( [id_deal] => 7 [id_product] => 10 [id_creator] => 1 [id_customer] => 2 [fd_pourcent] => 1 [fd_start] => 2012-04-08 18:21:32 [fd_end] => 2012-04-12 18:21:40 ) )
Le truc c'est que j'aimerais que tous les même ID soit classé dans un array. Alors j'ai fait une boucle pour avoir ceci (Si vous avez meilleur à proposer, je suis prenneur)
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
foreach ($results as $key => $result){
 
				 //array_push($id_productsPool, (int)($result['id_product']));
				 $_dealsPool[(int)($result['id_product'])] = $results;
 
			}
Ce qui affiche ceci:
Array ( [10] => Array (
[0] => Array ( [id_deal] => 5 [id_product] => 10 [id_creator] => 1 [id_customer] => 1 [fd_pourcent] => 1 [fd_start] => 2012-04-08 18:21:32 [fd_end] => 2012-04-12 18:21:40 )
[1] => Array ( [id_deal] => 6 [id_product] => 1 [id_creator] => 1 [id_customer] => 1 [fd_pourcent] => 1 [fd_start] => 2012-04-08 18:31:31 [fd_end] => 2012-04-12 18:31:35 )
[2] => Array ( [id_deal] => 7 [id_product] => 10 [id_creator] => 1 [id_customer] => 2 [fd_pourcent] => 1 [fd_start] => 2012-04-08 18:21:32 [fd_end] => 2012-04-12 18:21:40 )
)
[1] => Array (
[0] => Array ( [id_deal] => 5 [id_product] => 10 [id_creator] => 1 [id_customer] => 1 [fd_pourcent] => 1 [fd_start] => 2012-04-08 18:21:32 [fd_end] => 2012-04-12 18:21:40 )
[1] => Array ( [id_deal] => 6 [id_product] => 1 [id_creator] => 1 [id_customer] => 1 [fd_pourcent] => 1 [fd_start] => 2012-04-08 18:31:31 [fd_end] => 2012-04-12 18:31:35 )
[2] => Array ( [id_deal] => 7 [id_product] => 10 [id_creator] => 1 [id_customer] => 2 [fd_pourcent] => 1 [fd_start] => 2012-04-08 18:21:32 [fd_end] => 2012-04-12 18:21:40 )
)
)
Ce que j'essaye de faire maintenant, c'est de supprimer tous les id_product ne correspondant pas au premier index.

Au final je souhaiterait avoir ceci
Array ( [10] => Array (
[0] => Array ( [id_deal] => 5 [id_product] => 10 [id_creator] => 1 [id_customer] => 1 [fd_pourcent] => 1 [fd_start] => 2012-04-08 18:21:32 [fd_end] => 2012-04-12 18:21:40 )
[1] => Array ( [id_deal] => 7 [id_product] => 10 [id_creator] => 1 [id_customer] => 2 [fd_pourcent] => 1 [fd_start] => 2012-04-08 18:21:32 [fd_end] => 2012-04-12 18:21:40 )
)
[1] => Array (

[0] => Array ( [id_deal] => 6 [id_product] => 1 [id_creator] => 1 [id_customer] => 1 [fd_pourcent] => 1 [fd_start] => 2012-04-08 18:31:31 [fd_end] => 2012-04-12 18:31:35 )

)
)
J'ai essaye plein de truc dont array_slice, mais sans succès. Que pourriez-vous me suggérer pour chasser l'intru (ou les intrus)

Je vous remercie