Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2003, 02:56
Avatar de Cain
Cain
 
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Extraño comportamiento de array_unique

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:

Cita:
1
2
3
4
5
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:

Cita:
1
5

4
2
¿Qué le ha pasado al 3?
__________________
M a l d i t o F r i k i