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 :
$tabRub = array("xxx","xxx","xxx","xxx","aaa","aaa","aaa","aaa");
et je souhaite avoir comme resultat :
$tabRub = array("xxx","","","","aaa","","","");
Mon script ne fonctionne que pour la premiere valeur "xxx"
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);
?> |
Partager