[Tableaux] Tri dans un tableau
Bonjour,
j'ai un tableau dont je souhaite supprimer les doublons mais sans supprimer les cles du tableau, dans mon exemple ci dessous j'ai un tableau comme celui ci :
Code:
$tabRub = array("xxx","xxx","xxx","xxx","aaa","aaa","aaa","aaa");
et je souhaite avoir comme resultat :
Code:
$tabRub = array("xxx","","","","aaa","","","");
Mon script ne fonctionne que pour la premiere valeur "xxx"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <?php
$tabRub = array("xxx","xxx","xxx","xxx","aaa","aaa","aaa","aaa");
print_r ($tabRub);
$counttabrub = count($tabRub);
while ($i1 < $counttabrub)
{
$compare = $tabRub[$i1];
$i2 = $i1+1;
while ($i2 < $counttabrub)
{
if ($compare = $tabRub[$i2])
{
$tabRub[$i2] = "";
}
$i2++;
}
$i1++;
}
print_r ($tabRub);
//$tabRub = array_unique($tabRub);
?> |