Bonjour,
déjà j'espère poster dans la bonne section :/
Voici mon problème : j'ai fait une requête SQL et grâce à elle, je crée deux tableaux de tableaux.
Voici mon second "tableau de tableaux" n'utilisant qu'un champ de la requête :
Si je fais un var_dump($V), voici la structure de tableau que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $V[$j] = array(descD => $j, valC1 => $R['login'], ); $j++;
(pseudo correspond à $R[login] dans le tableau)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 array(3) { [0]=> array(1) { ["labels"]=> string(6) ",Login" } [1]=> array(2) { ["descD"]=> int(1) ["valC1"]=> string(6) "pseudo" } [2]=> array(2) { ["descD"]=> int(2) ["valC1"]=> string(6) "pseudo"
Je peux donc avoir plusieurs logins, mais si j'obtiens plusieurs fois le même je voudrais ne l'afficher qu'une seule fois dans mon tableau.
J'ai testé le array_unique mais ça ne marche pas vu qu'apparemment il ne faut pas avoir des tableaux l'un dans l'autre.
J'ai testé le in_array('valeur_en_cours',$V) mais ça ne marche pas non plus.
J'ai voulu tester aussi quelque chose du genre : si élément_en_cours = élement_en_cours - 1 (donc élément précédent) alors on n'affiche pas et on passe au suivant.
J'ai testé avec next et prev, mais rien à faire.
Le DISTINCT dans ma requête n'est pas faisable puisque je gère deux tableaux via ma requête. Donc je dois pouvoir gérer ça uniquement via le php.
Là j'avoue que je ne vois pas trop d'autres solutions, donc si vous pouviez m'aider ...
Partager