salut à tous
Je tourne autour du pot avec le problème suivant :
J'ai le resultat d'une requete dans un array à 2colonnes, par exemple :
Je veux construire un niveau tableau contenant uniquement des identifiants uniques et additionner "qty" si l'id est identique, en gros sortir en resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $requete[0]=array( "id" => "2344","qty" => "1"); $requete[1]=array( "id" => "3755","qty" => "1"); $requete[2]=array( "id" => "2344","qty" => "3"); $requete[3]=array( "id" => "5689","qty" => "1"); print_r($requete);
La piste que j'ai prise est de créer un tableau temporaire dédoublonné avec array_unique puis reparcourir le tableau pour faire mes additions, mais je ne m'en sors pas... Si quelqu'un à une piste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $requeteFiltre[0]=array( "id" => "2344","qty" => "4"); $requeteFiltre[1]=array( "id" => "3755","qty" => "1"); $requeteFiltre[2]=array( "id" => "5689","qty" => "1");
Partager