Problème fonction de tri PHP
Fermé
Apâche
-
2 janv. 2009 à 17:29
Apaachee Messages postés 248 Date d'inscription mardi 13 novembre 2007 Statut Membre Dernière intervention 25 août 2011 - 5 janv. 2009 à 14:46
Apaachee Messages postés 248 Date d'inscription mardi 13 novembre 2007 Statut Membre Dernière intervention 25 août 2011 - 5 janv. 2009 à 14:46
A voir également:
- Problème fonction de tri PHP
- Fonction si et - Guide
- Tri excel - Guide
- Easy php - Télécharger - Divers Web & Internet
- Logiciel de tri de photos - Guide
- Fonction moyenne excel - Guide
4 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
2 janv. 2009 à 22:07
2 janv. 2009 à 22:07
Bonjour,
Tu ne te casses pas un peu trop la tête ?
Pourquoi tu ne rechercherais pas simplement si ton No d'article est dans le premier tableau, et, si oui, quel est son index $i ?
Ensuite, il suffit de mettre à jour le deuxième tableau, non ?
Xavier
Tu ne te casses pas un peu trop la tête ?
Pourquoi tu ne rechercherais pas simplement si ton No d'article est dans le premier tableau, et, si oui, quel est son index $i ?
Ensuite, il suffit de mettre à jour le deuxième tableau, non ?
Xavier
Ah je n'avais pas pensé a faire un truc plus simple, je suis parti directement sur la fonction de tri ! Merci je vais me pencher la dessus ! Mais pour y avoir consacré un nombre conséquent de temps, j'aurais bien aimé savoir ce qui cloche avec ma fonction de tri :'(
Merci Reivax !
Merci Reivax !
Apaachee
Messages postés
248
Date d'inscription
mardi 13 novembre 2007
Statut
Membre
Dernière intervention
25 août 2011
47
3 janv. 2009 à 16:01
3 janv. 2009 à 16:01
UP
Apaachee
Messages postés
248
Date d'inscription
mardi 13 novembre 2007
Statut
Membre
Dernière intervention
25 août 2011
47
5 janv. 2009 à 14:46
5 janv. 2009 à 14:46
Je m'autorépond à ma question, merci a Reivax pour son coup de main :
$a = array(); // Nouveaux objets triés $b = array(); // Nouvelles quantités $i=0; foreach($_SESSION["panier"] as $val){ $j = 0; $test = 1; foreach($a as $vala){ if($val == $vala){ //NoArticle deja dans $a $ancienneQtite = $b[$j]; $Qtiteajout = $_SESSION["qtite"][$i]; $nvlleQtite = $ancienneQtite + $Qtiteajout; $b[$j] = $nvlleQtite; $test = 2; } $j++; } if($test==1){ $a[] = $val; $b[] = $_SESSION["qtite"][$i]; } $i++; } $_SESSION["panier"] = array(); $_SESSION["qtite"] = array(); $i = 0; foreach($a as $val){ $_SESSION["panier"][$i] = $a[$i]; $_SESSION["qtite"][$i] = $b[$i]; $i++; }