Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/05/2012, 12:36
Avatar de Vector_Latino
Vector_Latino
 
Fecha de Ingreso: mayo-2012
Mensajes: 25
Antigüedad: 12 años
Puntos: 6
Respuesta: Comparar valores de un array.

Hola, viendo el tema no se si lo entendí bien, pero si lo que quieres hacer es tomar un array sin valores repetidos, podrias hacer esto:

ejemplo:

Código PHP:
    $uno=50;
    
$dos=50;
    
$tres=50;
    
    
//Array de 10 posiciones, donde las posiciones 1, 2 y 3 valen 50, y el resto son NULL
    
$vectorlatino = array(1=>$uno2=>$dos3=>$tres4=>$cuatro5=>$cinco6=>$seis7=>$siete8=>$ocho9=>$nueve10=>$diez);

    
//Ahora para eliminar todas las posiciones que se repiten, 
    //contando campos NULL se aria de la siguiente forma.

    
var_dump($vectorlatino);

    
/* Esto retornara todo el array.
    array(10) {
      [1]=>
      int(50)
      [2]=>
      int(50)
      [3]=>
      int(50)
      [4]=>
      NULL
      [5]=>
      NULL
      [6]=>
      NULL
      [7]=>
      NULL
      [8]=>
      NULL
      [9]=>
      NULL
      [10]=>
      NULL
    } */

    //Para sacar el array limpio seria:
    
var_dump(array_unique($vectorlatino));
    
    
/* Esto retornara:
    array(10) {
      [1]=>
      int(50)
      [4]=>
      NULL
    } */ 
Se usa la función de PHP array_unique ( array $array [, int $sort_flags = SORT_STRING ] ) que sencillamente lo que hace es, Toma un array y devuelve un nuevo array sin valores duplicados.

Saludos, y espero que sea lo que estabas buscando...