Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2013, 18:16
martin_0101_08
 
Fecha de Ingreso: abril-2013
Mensajes: 2
Antigüedad: 11 años
Puntos: 0
Pregunta Hola, tengo el siguiente problema para resolver en php

Hola, tengo el siguiente problema para resolver en php, tengo la siguiente lista de horarios:

823 seria el id de usuario

823 - 08:47 - Ingreso Empresa
823 - 09:00 - Ingreso al SIT
823 - 09:01 - Ingreso de Campaña
823 - 09:05 - Egreso de Campaña
823 - 09:05 - Ingreso de Campaña
823 - 09:08 - Egreso de Campaña
823 - 09:08 - Ingreso de Campaña
823 - 09:09 - Egreso de Campaña
823 - 09:09 - Ingreso de Campaña
823 - 09:10 - Egreso de Campaña
823 - 09:10 - Ingreso de Campaña
823 - 09:12 - Egreso de Campaña
823 - 09:12 - Ingreso de Campaña
823 - 09:13 - Egreso de Campaña
823 - 09:13 - Ingreso de Campaña
823 - 09:13 - Egreso de Campaña
823 - 09:13 - Ingreso de Campaña
823 - 09:15 - Egreso de Campaña
823 - 09:15 - Ingreso de Campaña
823 - 09:15 - Egreso de Campaña
823 - 09:15 - Ingreso de Campaña
823 - 09:16 - Egreso de Campaña
823 - 09:16 - Ingreso de Campaña
823 - 09:21 - Egreso de Campaña
823 - 09:21 - Ingreso de Campaña
823 - 09:24 - Egreso de Campaña
823 - 10:04 - Ingreso de Campaña
823 - 10:19 - Inicio Break - Baño
823 - 10:25 - Fin Break
823 - 10:29 - Egreso de Campaña
823 - 10:29 - Ingreso de Campaña
823 - 10:34 - Egreso de Campaña
823 - 10:34 - Ingreso de Campaña
823 - 10:36 - Egreso de Campaña
823 - 10:36 - Ingreso de Campaña
823 - 10:39 - Egreso de Campaña
823 - 10:39 - Ingreso de Campaña
823 - 10:41 - Egreso de Campaña
823 - 10:41 - Ingreso de Campaña
823 - 10:42 - Egreso de Campaña
823 - 10:42 - Ingreso de Campaña
823 - 10:43 - Egreso de Campaña
823 - 10:57 - Ingreso de Campaña
823 - 11:02 - Inicio Break - Cierre de Venta
823 - 11:04 - Fin Break
823 - 11:10 - Egreso de Campaña
823 - 11:10 - Ingreso de Campaña
823 - 11:13 - Egreso de Campaña
823 - 11:13 - Ingreso de Campaña
823 - 11:15 - Egreso de Campaña
823 - 11:15 - Ingreso de Campaña
823 - 11:16 - Egreso de Campaña
823 - 11:16 - Ingreso de Campaña
823 - 11:23 - Inicio Break - Cierre de Venta
823 - 11:25 - Fin Break
823 - 11:31 - Inicio Break - Cierre de Venta
823 - 11:33 - Fin Break
823 - 11:35 - Egreso de Campaña
823 - 11:35 - Ingreso de Campaña
823 - 11:42 - Inicio Break - Cierre de Venta
823 - 11:43 - Fin Break
823 - 11:45 - Egreso de Campaña
823 - 11:45 - Ingreso de Campaña
823 - 11:48 - Egreso de Campaña
823 - 11:48 - Ingreso de Campaña
823 - 11:50 - Egreso de Campaña
823 - 11:50 - Ingreso de Campaña
823 - 11:52 - Egreso de Campaña
823 - 11:52 - Ingreso de Campaña
823 - 11:54 - Egreso de Campaña
823 - 11:54 - Ingreso de Campaña
823 - 11:54 - Egreso de Campaña
823 - 12:18 - Ingreso de Campaña
823 - 12:28 - Inicio Break - Cierre de Venta
823 - 12:30 - Fin Break
823 - 12:32 - Egreso de Campaña
823 - 12:32 - Ingreso de Campaña
823 - 12:32 - Egreso de Campaña
823 - 12:32 - Ingreso de Campaña
823 - 12:34 - Egreso de Campaña
823 - 12:34 - Ingreso de Campaña
823 - 12:36 - Egreso de Campaña
823 - 12:36 - Ingreso de Campaña
823 - 12:37 - Egreso de Campaña
823 - 12:37 - Ingreso de Campaña
823 - 12:39 - Egreso de Campaña
823 - 12:39 - Ingreso de Campaña
823 - 12:40 - Egreso de Campaña
823 - 12:40 - Ingreso de Campaña
823 - 12:45 - Egreso de Campaña
823 - 12:45 - Ingreso de Campaña
823 - 12:46 - Egreso de Campaña
823 - 12:46 - Ingreso de Campaña
823 - 12:46 - Egreso de Campaña
823 - 12:46 - Ingreso de Campaña
823 - 12:48 - Egreso de Campaña
823 - 15:04 - Egreso del SIT
823 - 15:06 - Egreso Empresa

Y necesito q de esa lista obtener lo siguiente

823 - 08:47 - Ingreso Empresa
823 - 09:00 - Ingreso al SIT
823 - 09:01 - Ingreso de Campaña
823 - 09:24 - Egreso de Campaña
823 - 10:19 - Inicio Break - Baño
823 - 10:25 - Fin Break
823 - 10:29 - Ingreso de Campaña
823 - 10:43 - Egreso de Campaña
823 - 11:02 - Inicio Break - Cierre de Venta
823 - 11:04 - Fin Break
823 - 11:10 - Ingreso de Campaña
823 - 11:16 - Egreso de Campaña
823 - 11:23 - Inicio Break - Cierre de Venta
823 - 11:25 - Fin Break
823 - 11:45 - Ingreso de Campaña
823 - 11:54 - Egreso de Campaña
823 - 12:28 - Inicio Break - Cierre de Venta
823 - 12:30 - Fin Break
823 - 12:32 - Ingreso de Campaña
823 - 12:48 - Egreso de Campaña
823 - 15:04 - Egreso del SIT
823 - 15:06 - Egreso Empresa

Es decir agrupar los ingresos y egresos a campaña para q no me quede repetido tantas veces, y obtener el primer ingreso campaña y ultimo egreso de dicho bloque como esta en la lista q resumi.

Espero me puedan dar una mano con esto, desde ya muchas gracias.