|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 291 ![]() |
je me suis penché depuis pas mal de temps sur ce problème sans succès .
j'ai un tableau array de cette façon Code :
j'aimerai récupérer dans un autre tableau ayant comme structure ceci: Code :
|
||||
|
|
00
|
|
|
#2 | ||
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 711 ![]() |
Code :
|
||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 291 ![]() |
oh la la un métèorite est passé pour m'aider.
je teste de suite merci |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() |
Bonjour,
je ne pense pas que cela soit une très bonne approche de changer les clés du tableau à chaque doublon trouvé : fiche -> fiche1 -> fiche2... Il serait préférable de créer ton tableau différemment : Array([] => Array(ref => Array([] => Array(cle => valeur)))). Tu isoles les références qui te servent à indentifier tes doublons et tu y rattaches les doublons trouvés tout en préservant leurs clés. De cette manière pas besoin de savoir si la clé est fiche1 ou fiche2, elle sera toujours fiche quel que soit le doublons lu.
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 291 ![]() |
|
|
|
00
|
|
|
#6 | ||||
|
Expert Confirmé
![]() ![]() |
Avec ce code :
Code :
Code :
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
||||
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 291 ![]() |
ca a l'air simple rawsrc comme code mais pas aussi facile à comprendre.
Je crois avoir compris .c'est assez astucieux.je teste pour voir |
|
|
00
|
|
|
#8 | ||
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 291 ![]() |
et si je veux avoir çà:
quand il trouve un doublon il met en une seule ligne comme ceci Code :
|
||
|
|
00
|
|
|
#9 |
|
Expert Confirmé
![]() ![]() |
Ce que tu veux me parait absurde sans compter que comment savoir qu'il faille rajouter des clés vides fich1, qty1, pa1 à la référence [12V 16A] alors qu'il n'y a aucun doublon ? En fonction de quelle règle ?
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 291 ![]() |
en fait c'est pour pouvoir exporter les données du tableau en fichier plat csv.
si je trouve un doublon,pour une meme référence exemple(12v-2a) ,je peux ainsi comparer plus facilement l'ancien prix d'achat avec le nouveaux prix d'achat pa1 et pa, calculer les ratios ect.. |
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 291 ![]() |
merci quand meme à tous les 2.j'ai réussi à faire ce que je veux avec un code long et pas super propre et bien sur en adaptant vos codes.Pas grave faut faire avec
|
|
|
00
|
|
|
#12 |
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 711 ![]() |
Si ça marche tant mieux.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com