par
Nomis » 24 août 2010, 11:16
Rebonjour!
Je reviens un peu à l'assaut avec ce problème, bon, j'ai bien tout pris ce que je voulais de ma bdd et maintenant j'ai un maaagnifique tableau (bi/tri? dimensionnel) très pratique nommé amoureusement $tab (pour les intimes

)
Et si je veux accéder à un élément c'est comme ceci:
Ce que j'aimerais faire, pour rappel c'est de comparer les NomOrga, car il existe des doublons (ils ont le même nom, mes des données différentes, donc mon but c'est pas de deleter les doublons, mais plus des les fusionner pour obtenir tout leur contenu).
Alors j'ai testé un malheureux:
Code : Tout sélectionner
for ($i=0; $i<$taille; $i++){
for ($j=$i+1; $j<$taille; $j++){
echo $tab[$i]["NomOrga"].'<br />';
if($tab[$i]["NomOrga"]==$tab[$j]["NomOrga"]){
echo "CAPOUE<br />";
}
}
Ce qui va me donner à l'affichage pour un "doublon" (qui se trouve 4X dans ma bdd) ceci par exemple:
Code : Tout sélectionner
...
uneOrga
uneAutreOrga
monOrga
CAPOUE
CAPOUE
CAPOUE
monOrga
CAPOUE
CAPOUE
monOrga
CAPOUE
monOrga
encoreUneOrga
cestLaFeteDesOrga
...
Alors que j'aimerais plutot ceci:
Code : Tout sélectionner
...
uneOrga
uneAutreOrga
monOrga
CAPOUE
CAPOUE
CAPOUE
encoreUneOrga
cestLaFeteDesOrga
...
Est-ce que je suis clair dans mon exemple

?
Est-ce que quelqu'un à une idée de comment je pourrais trier/comparer mes données?