[Tableaux] Dédoublonner un tableau multi sur une clé/valeur précise
Bonjour à tous,
Soit un tableau construit de cette façon :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
$clients = array();
$i=0;
while($row = mysql_fetch_array($sql)){
$clients["clients"][$i] = array("prenom" =>$row['prenom'],"nom" =>$row['nom'], "email" => $row['email']);
$i++;
}
$admins = array();
$i=0;
while($row1 = mysql_fetch_array($sql1)){
$admins["admins"][$i] = array("prenom" =>$row1['prenom'],"nom" =>$row1['nom'], "email" => $row1['email']);
$i++;
}
$dest = array_merge($clients, $admins); |
Quand j'affiche ce tableau $dest, j'obtiens :
clients => Pierre, DuponD, duponD@free.fr
clients => Bob, Durand, durand@free.fr
admins => Joe, Jackson, joe@free.fr
admins => Pierre, DuponT, duponD@free.fr
Dans ce cas précis, je veux éliminer les doublons de la clé "email" sans regarder les autres clés. Est-ce possible ? J'ai essayé array_unique() sans succès...peut-être que, d'emblée, mes tableaux sont mal construits...
Bref, je veux bien un coup de main...
D'avance, merci.