[Tableaux] operation sur array, comparaison, addition
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 :
Code:
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); |
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:
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"); |
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.