Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/07/2004, 06:01
Avatar de epplestun
epplestun
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 22 años, 6 meses
Puntos: 5
Buscando un poquito ... y pensando otro poquito he llegado a esto:

Código PHP:
<?php
$array  
= array("kk""bb""kk""cc""bb");
function 
mi_array_unique($array) {
    
$target = array();
    
$existing_sub_key_values = array();
    for(
$i 0$i count($array); $i++) {
        if(!
in_array($array[$i], $existing_sub_key_values)) {
            
$existing_sub_key_values[] = $array[$i];
            
$target[$i] = $array[$i];
        }
    }
    return 
$target;
}

$x mi_array_unique($array);
print_r($x);
?>
Eso es una implentacion de array_unique en PHP, de ahi e intentado pasarlo a Javascript, y me a quedado asi:

Código:
function array_unique(array) {
	var target = new Array();
	var existing_sub_key_values = new Array();
	
	for(var i = 0; i < array.length; i++) {
		if(!in_array(array[i], existing_sub_key_values)) {
			existing_sub_key_values[] = array[i];
			target[i] = array[i];
		}
	}
	
	return target;
}

function in_array(str, ar) {
	for(var i = 0; i < ar.length; i++) {
		if(str == ar[i]) {
			return true;
		}
	}
	return false;
}
Lo que pasa es que no me funciona ... y ya toy tan cansado jeje que no veo el fallo, asi que si alguien lo ve que me lo diga jeje sino el Lunes habra que terminarlo jeje

Un saludo!
__________________
Usuario registrado de Linux #288725