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!