Según el manual:
Cita: array_unique
(PHP 4 >= 4.0.1)
array_unique -- Removes duplicate values from an array
Description
array array_unique ( array array)
array_unique() takes input array and returns a new array without duplicate values.
He probado:
Código PHP:
<?
$prova = array("1", "2", "3", "4", "5", "5", "4", "3", "2");
$prova = array_unique($prova);
for ($i=0; $i<count($prova); $i++) {
echo $prova[$i]."<br>";
}
?>
Y he obtenido:
Perfecto.
Sin embargo, si hago:
Código PHP:
<?
$prova = array("1", "5", "5", "4","2", "3", "4", "5", "5", "4", "3", "2");
$prova = array_unique($prova);
for ($i=0; $i<count($prova); $i++) {
echo $prova[$i]."<br>";
}
?>
Obtengo:
¿Qué le ha pasado al 3?