array ordenado y sin valores repetido (ordered array without repeated values ) JAVA PHP JS etc

Un tip de pocas lineas y funcional multilenguaje

PHP :

para entrar en contexto, tengo datos que recorro con un for, y quiero guardar las fechas en donde juegan los equipos, pero estan en desorden y hay fechas repetidas, lo que voy a hacer, es guardar la data en una variable de texto separada por "|" (opcional) y a la vez en una variable de tipo array. a la variable de texto le pregunto "strpos" y busque si existe la fecha, de lo contrario agrega al array.

/*proceso para no repetir fechas*/

datos = "12 enero, 16 enero, 12 enero ,25 enero, 9 enero, 25 enero, 1 enero";

$arrfechas = array();
   $dia =  explode(",",$datos );
        $pos = strpos($fechas, $dia);
          if ($pos === false) {
              $arrfechas[] = "$dia";
              $fechas .= "$dia|";//
          } 
asort($arrfechas);

No hay comentarios:

Publicar un comentario

Todos los comentarios son bien recibidos...