Tema: array
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/09/2008, 12:46
Juan_Bautista
 
Fecha de Ingreso: septiembre-2008
Mensajes: 19
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: array

Hola,

Tal como dices, array_unique() devuelve una nueva matriz sin los valores repetidos pero preservando las claves.
Código PHP:
foreach($b as $key=>$valor){
    echo 
"[$key]="."$valor"."<br />";

Resultado,
[0]=1
[1]=2
[3]=3

Entonces, si lo que quieres es recorrer el nuevo array sin contar con las claves:

Código PHP:
foreach($b as $valor){
    echo 
$valor."<br />";

Resultado,
1
2
3

Si lo que quieres es ordenar consecutivamente los índices en el array sin duplicados:

Código PHP:
$key_ordenado = array();
foreach(
$b as $valor){
    
array_push($key_ordenado,$valor);
}

print_r($key_ordenado); 
Resultado:
Array ( [0] => 1 [1] => 2 [2] => 3 )